在mybatis-plus项目中自带要编写sql语句,@select注解的使用
·
提示:在mybatisplus中编写sql语句有两种方法,我重点使用@select注释这种方法,还有一种是增加mapper.xml文件配置,这里不做讲解
在mybatis-plus项目中自带要编写sql语句,@select注解的使用
前言
现在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来标注
总结
@select这个注解对于不想在mybatis-plus项目中添加mapper.xml文件的然来说就是福音,因为他不用做任何的配置,只需要以恶搞小小的注解就可以完成对于sql语句的自定义编写。
更多推荐
已为社区贡献1条内容
所有评论(0)