MybatisPlus EntityWrapper怎么自定义SQL
导读:本文共1375字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: EntityWrapper自定义SQL在mybatis plus中根据条件构造器,构建SQL查询是很方便的,使用条件构造器可以替代我们写SQL。下面我们看几个例子。第一种使用T selectOne(Wrapper<T> wrapper);我们只需要传递入我们创建一个EntityWrapper()并将条件拼接好就可以。例如new EntityWrapp... ...
目录
(为您整理了一些要点),点击可以直达。在mybatis plus中根据条件构造器,构建SQL查询是很方便的,使用条件构造器可以替代我们写SQL。下面我们看几个例子。
使用T selectOne(Wrapper<T> wrapper);我们只需要传递入我们创建一个EntityWrapper()并将条件拼接好就可以。
例如new EntityWrapper().eq("id","1")就是查询id等于1的这条数据。这里不仅仅支持eq(),还有like,not like ,group by等,差不多在SQL中需要的这里都有。
在单表查询的时候我们需要自定义列的时候则使用setSqlSelect方法,具体如下:
同第一种情况一样,后面可以继续拼接各种条件。
EntityWrapper()拼接where条件,这个其实在第二种情况中已经讲了,就是根据我们创建EntityWrapper的时候有没有入参来做。
到目前我们只用到了这些,以后遇到了我会继续更新。
MybatisPlus EntityWrapper怎么自定义SQL的详细内容,希望对您有所帮助,信息来源于网络。