提示:在mybatisplus中编写sql语句有两种方法,我重点使用@select注释这种方法,还有一种是增加mapper.xml文件配置,这里不做讲解

在mybatis-plus项目中自带要编写sql语句,@select注解的使用

前言一、@select是什么?二、使用步骤1.找到你的数据库访问层,一般在dao包下面2.在dao层中的操作如下

总结

前言

现在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语句的自定义编写。

精彩内容

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: