Spring Boot中如何通过Mybatis注解实现动态SQL及参数传递?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2280个文字,预计阅读时间需要10分钟。
前文介绍了Spring Boot整合MyBatis,通过注解的方式实现数据库操作。介绍了如何自动生成注解版的mapper和pojo类。接下来介绍使用MyBatis常用注解以及参数传递等数据库操作中的常用技巧。
前面介绍了Spring Boot 整合mybatis 使用注解的方式实现数据库操作,介绍了如何自动生成注解版的mapper 和pojo类。 接下来介绍使用mybatis 常用注解以及如何传参数等数据库操作中的常用操作。
其实,mybatis 注解方式 和 XML配置方式两者的使用基本上相同,只有在构建 SQL 脚本有所区别,所以这里重点介绍两者之间的差异,以及增删改查,参数传递等注解的常用操作。
详解SpringBoot 快速整合Mybatis(去XML化+注解进阶)已经介绍过了,不清楚的朋友可以看看之前的文章:www.jb51.net/article/127473.htm
注解介绍
mybatis 注解方式的最大特点就是取消了Mapper的XML配置,具体的 SQL 脚本直接写在 Mapper 类或是 SQLProvider 中的方法动态生成。
mybatis 提供的常用注解有:@Insert 、@Update 、@Select、 @Delete等标签,这些注解其实就是 MyBatis 提供的来取代其 XML配置文件的。
1、@Select 注解
@Select,主要在查询的时候使用,查询类的注解,一般简单的查询可以使用这个注解。
本文共计2280个文字,预计阅读时间需要10分钟。
前文介绍了Spring Boot整合MyBatis,通过注解的方式实现数据库操作。介绍了如何自动生成注解版的mapper和pojo类。接下来介绍使用MyBatis常用注解以及参数传递等数据库操作中的常用技巧。
前面介绍了Spring Boot 整合mybatis 使用注解的方式实现数据库操作,介绍了如何自动生成注解版的mapper 和pojo类。 接下来介绍使用mybatis 常用注解以及如何传参数等数据库操作中的常用操作。
其实,mybatis 注解方式 和 XML配置方式两者的使用基本上相同,只有在构建 SQL 脚本有所区别,所以这里重点介绍两者之间的差异,以及增删改查,参数传递等注解的常用操作。
详解SpringBoot 快速整合Mybatis(去XML化+注解进阶)已经介绍过了,不清楚的朋友可以看看之前的文章:www.jb51.net/article/127473.htm
注解介绍
mybatis 注解方式的最大特点就是取消了Mapper的XML配置,具体的 SQL 脚本直接写在 Mapper 类或是 SQLProvider 中的方法动态生成。
mybatis 提供的常用注解有:@Insert 、@Update 、@Select、 @Delete等标签,这些注解其实就是 MyBatis 提供的来取代其 XML配置文件的。
1、@Select 注解
@Select,主要在查询的时候使用,查询类的注解,一般简单的查询可以使用这个注解。

