提示:在mybatisplus中编写sql语句有两种方法,我重点使用@select注释这种方法,还有一种是增加mapper.xml文件配置,这里不做讲解
前言
现在mybatis-plus中已经封装了绝大部分简单sql,只用一部分负责sql需要自行编写,所以用@select的方式可以减少开发量,减少项目的复杂性。
一、@select是什么?
@select是mybatis-plus中能够为了方便开发人员自行编写sql的一个注解
二、使用步骤
1.找到你的数据库访问层,一般在dao包下面
2.在dao层中的操作如下
代码如下(示例):
@Select("select * from address " +
"where address_id = #{addressId}")
Address queryById(@Param("addressId") Integer addressId);
这里需要注意第一种写法是正常写了mapper.xml情况下的,
第二种写法就是使用@select注解以后的,只需要将sql语句写进select注解内,注意参数名与方法内的参数名称要一致,需要在每个参数后面加@param来标注文章来源:https://www.toymoban.com/news/detail-411473.html
总结
@select这个注解对于不想在mybatis-plus项目中添加mapper.xml文件的然来说就是福音,因为他不用做任何的配置,只需要以恶搞小小的注解就可以完成对于sql语句的自定义编写。文章来源地址https://www.toymoban.com/news/detail-411473.html
到了这里,关于在mybatis-plus项目中自带要编写sql语句,@select注解的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!