码迷,mamicode.com
首页 > 数据库 > 详细

MyBatis-Plus使用SQL语句

时间:2021-06-10 18:38:20      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:mybatis   地方   处理   java代码   sql   sel   判断   select   好的   

项目中碰到一个必须要使用动态SQL的地方,

想着在xml文件中进行一层一层的判断太麻烦了,也不好理解,要是能在Java代码中组织好SQL,进行查询操作

QueryWrapper<object> queryWrapper = new QueryWrapper<>();
queryWrapper.apply("组织好的SQL语句");
List<object> streamList = Mapper.selectList(queryWrapper);

这样就可以在Java代码中进行SQL语句的组织,然后传入mybatis-plus进行查询使用.

注意:

  • 组织好的SQL语句一定是可执行的,mybatis不会进行语句校验直接进行查询操作
  • 组织好的SQL语句中不能包含别名,不使用别用会不会报错?经测试是不会的,mybatis自己会进行处理,所以语句中包含子查询或者嵌套语句,需要去掉别名


MyBatis-Plus使用SQL语句

标签:mybatis   地方   处理   java代码   sql   sel   判断   select   好的   

原文地址:https://www.cnblogs.com/reverseapplepie/p/14870719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!