千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:武汉千锋IT培训  >  技术干货  >  mybatis通用mapper的使用方法

mybatis通用mapper的使用方法

来源:千锋教育
发布人:syq
时间: 2023-03-06 15:56:22

  Mybatis通用Mapper是一个基于Mybatis框架的开源项目,它提供了通用的CRUD(Create, Read, Update, Delete)

mybatis通用mapper的使用

  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文件的工作量,提高开发效率。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

javascript中如何搜索数组元素

2023-03-17

ui设计之js效果-如何制作文字倒计时

2023-03-06

svn与git的区别是什么?使用git的优势是什么

2023-03-03

最新文章NEW

java异常分类三大类是什么?

2023-06-06

什么是枚举?没有枚举之前怎么做的

2023-03-17

echarts和chart的优缺点对比

2023-03-09

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>