码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis plus XML文件如何使用多个where条件

时间:2018-08-10 21:25:17      阅读:2008      评论:0      收藏:0      [点我收藏+]

标签:data-   style   date   nload   version   ali   amp   包含   embed   

     网上搜到很多例子教你在mybatis plus使用XML文件来查询自定义的sql,但是给的例子都是给的只注解了一个where的例子。我最近在开发的一个项目中,因为涉及到了多表的复杂查询,需要在一个sql里同时包含两处where查询条件,然后就百度不到了。。。后来通过自己查看mybatis plus的源码,才发现原来是用到了ParamAlias这个属性。

   where条件使用mybatis plus提供EntityWrapper的进行sql查询,如果查询sql嵌套了多处where注解,需要使用EntityWrapper的paramAlias属性进行标注。通过查询mybatis plus源码,发现paramAlias属性的默认值为“ew”,这里需要额外注意。

  

EntityWrapper wrapper = new EntityWrapper();
wrapper.setParamAlias("entityWrapper");
EntityWrapper wrapper1 = new EntityWrapper();
wrapper1.setParamAlias("entityWrapper1");

 

mybatis plus的EntityWrapper源码展示。

技术分享图片

 

mybatis plus XML文件如何使用多个where条件

标签:data-   style   date   nload   version   ali   amp   包含   embed   

原文地址:https://www.cnblogs.com/jxst441192/p/9457012.html

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