类 CriteriaQueryWrapper<T>
- java.lang.Object
-
- com.baomidou.mybatisplus.core.conditions.Wrapper<T>
-
- com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,String,com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>>
-
- com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>
-
- org.shoulder.data.mybatis.query.CriteriaQueryWrapper<T>
-
- 所有已实现的接口:
com.baomidou.mybatisplus.core.conditions.interfaces.Compare<com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>,String>,com.baomidou.mybatisplus.core.conditions.interfaces.Func<com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>,String>,com.baomidou.mybatisplus.core.conditions.interfaces.Join<com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>>,com.baomidou.mybatisplus.core.conditions.interfaces.Nested<com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>,com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>>,com.baomidou.mybatisplus.core.conditions.ISqlSegment,com.baomidou.mybatisplus.core.conditions.query.Query<com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>,T,String>,Serializable
public class CriteriaQueryWrapper<T> extends com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>自定义查询构造器- 作者:
- lym
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 CriteriaQueryWrapper()CriteriaQueryWrapper(PageQuery pageParams)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidcreateAlias(Class cla)创建外键表关联对象,需要在mapper(xml)中编写joinvoidcreateAlias(String entry, String alias)创建外键表关联对象,需要在mapper(xml)中编写joinCriteriaQueryWrapper<T>eq(String column, Object val)等于CriteriaQueryWrapper<T>ge(String column, Object val)geMap<String,String>getAliasMap()PageQuerygetPagerInfo()StringgetSelect()CriteriaQueryWrapper<T>gt(String column, Object val)gtCriteriaQueryWrapper<T>in(String column, Object... val)inCriteriaQueryWrapper<T>le(String column, Object val)leCriteriaQueryWrapper<T>like(String column, Object val)likecom.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>likeLeft(String column, Object val)likeLeftcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T>likeRight(String column, Object val)likeRightCriteriaQueryWrapper<T>lt(String column, Object val)ltCriteriaQueryWrapper<T>or()orCriteriaQueryWrapper<T>select(String sql)指定查询-
从类继承的方法 com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
clear, getSqlSelect, instance, lambda, select, select
-
从类继承的方法 com.baomidou.mybatisplus.core.conditions.AbstractWrapper
addCondition, addNestedCondition, allEq, allEq, and, and, apply, between, clone, columnsToString, columnToString, comment, doIt, eq, exists, first, formatSql, formatSqlIfNeed, func, ge, getEntity, getEntityClass, getExpression, getParamNameValuePairs, getSqlComment, getSqlFirst, getSqlSegment, groupBy, gt, having, in, initNeed, inSql, isNotNull, isNull, last, le, like, likeLeft, likeRight, likeValue, lt, ne, nested, not, notBetween, notExists, notIn, notInSql, notLike, or, or, orderBy, setEntity, setEntityClass
-
从类继承的方法 com.baomidou.mybatisplus.core.conditions.Wrapper
getCustomSqlSegment, getSqlSet, getTargetSql, isEmptyOfEntity, isEmptyOfNormal, isEmptyOfWhere, nonEmptyOfEntity, nonEmptyOfNormal, nonEmptyOfWhere
-
从类继承的方法 java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Compare
allEq, allEq, allEq, allEq, between, ne, notBetween, notLike
-
从接口继承的方法 com.baomidou.mybatisplus.core.conditions.interfaces.Func
func, groupBy, groupBy, having, in, in, inSql, isNotNull, isNull, notIn, notIn, notIn, notInSql, orderByAsc, orderByAsc, orderByAsc, orderByDesc, orderByDesc, orderByDesc
-
-
-
-
构造器详细资料
-
CriteriaQueryWrapper
public CriteriaQueryWrapper()
-
CriteriaQueryWrapper
public CriteriaQueryWrapper(PageQuery pageParams)
-
-
方法详细资料
-
createAlias
public void createAlias(Class cla)
创建外键表关联对象,需要在mapper(xml)中编写join
-
eq
public CriteriaQueryWrapper<T> eq(String column, Object val)
等于
-
like
public CriteriaQueryWrapper<T> like(String column, Object val)
like
-
in
public CriteriaQueryWrapper<T> in(String column, Object... val)
in
-
ge
public CriteriaQueryWrapper<T> ge(String column, Object val)
ge
-
le
public CriteriaQueryWrapper<T> le(String column, Object val)
le
-
lt
public CriteriaQueryWrapper<T> lt(String column, Object val)
lt
-
gt
public CriteriaQueryWrapper<T> gt(String column, Object val)
gt
-
or
public CriteriaQueryWrapper<T> or()
or
-
likeLeft
public com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> likeLeft(String column, Object val)
likeLeft
-
likeRight
public com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> likeRight(String column, Object val)
likeRight
-
select
public CriteriaQueryWrapper<T> select(String sql)
指定查询
-
getPagerInfo
public PageQuery getPagerInfo()
-
getSelect
public String getSelect()
-
-