mybatis通用mapper的使用方法
推荐
在线提问>>
Mybatis通用Mapper是一个基于Mybatis框架的开源项目,它提供了通用的CRUD(Create, Read, Update, Delete)
1.引入依赖
在项目的pom.xml文件中添加以下依赖:
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper</artifactId>
<version>4.2.0</version>
</dependency>
2.配置映射器
<!-- 引入通用Mapper的配置 -->
<bean class="tk.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.example.mapper" />
<property name="markerInterface" value="tk.mybatis.mapper.common.Mapper" />
</bean>
3.创建映射器
public interface UserMapper extends Mapper<User> {
}
4.使用Mapper接口
在需要使用Mapper接口的地方,注入Mapper接口即可进行操作:
@Autowired
private UserMapper userMapper;
public void addUser(User user) {
userMapper.insert(user);
}
public User getUserById(Long id) {
return userMapper.selectByPrimaryKey(id);
}
public void updateUser(User user) {
userMapper.updateByPrimaryKeySelective(user);
}
public void deleteUser(Long id) {
userMapper.deleteByPrimaryKey(id);
}
以上就是使用Mybatis通用Mapper的基本方法。通过使用通用Mapper,可以大大减少编写Mapper.xml文件的工作量,提高开发效率。

