方法注解
dbVisitor 提供了一些注解用于标记在接口的方法上,这些方法充当数据库访问的媒介,从而避免复杂的 JDBC 操作代码。
使用 方法注解 的特点是 SQL 和调用逻辑相互分离
@SimpleMapper
public interface UserMapper {
@Query("select * from users where id > ?")
List<User> listUsers(long searchId);
}
2. 创建通用 Mapper
// 1,创建 Configuration
Configuration config = new Configuration();
// 2,创建 Session
Session session = config.newSession(dataSource);
或者
Session session = config.newSession(connection);
// 3,创建 Mapper
UserMapper mapper = session.createMapper(UserMapper.class);
List<User> result = mapper.listUsers(2);
使用指引
Mapper 接口可以定义若干方法,通过标记查询注解便可操作数据库。