0


在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}")AddressqueryById(@Param("addressId")Integer addressId);

在这里插入图片描述
这里需要注意第一种写法是正常写了mapper.xml情况下的,
第二种写法就是使用@select注解以后的,只需要将sql语句写进select注解内,注意参数名与方法内的参数名称要一致,需要在每个参数后面加@param来标注


总结

@select这个注解对于不想在mybatis-plus项目中添加mapper.xml文件的然来说就是福音,因为他不用做任何的配置,只需要以恶搞小小的注解就可以完成对于sql语句的自定义编写。

标签: mybatis sql 数据库

本文转载自: https://blog.csdn.net/qq_49249150/article/details/127578898
版权归原作者 三个小菜鸟合体 所有, 如有侵权,请联系我们删除。

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

还没有评论