本篇内容介绍了“mybatis example怎么自动生成排序语句”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
mybatis example自动生成代码 排序语句
UserExample ue= new UserExample();String classLevel = "1";ue.createCriteria().andUserIdEqualTo(classLevel);//ts为时间戳ue.setOrderByClause("ts desc");List<User> uList = userMapper.selectByExample(ne);
mybatis自动生成的example用法
Example
用于添加条件,相当于where后的部分。selectByExample
几乎可以解决所有的查询。
举个使用例子
Example example = new Example(); Example.Criteria criteria = example.createCriteria(); criteria.andStatusEqualTo(1); List<User> list = this.skuMapper.selectByExample(example);list.get(0)就是需要的对象
查询表全部数据
selectByExample(example)
如果不写example条件:没写example.createCriteria(),就会返回表所有的数据。
方法说明
// 1.添加升序排列条件,DESC为降序example.setOrderByClause(“字段名ASC”)// 2.去除重复,boolean类型,true为选择不重复的记录example.setDistinct(false)// 3.添加字段xxx为null的条件criteria.andXxxIsNull// 4.添加字段xxx不为null的条件criteria.andXxxIsNotNull// 5.添加xxx字段等于value条件criteria.andXxxEqualTo(value)// 6.添加xxx字段不等于value条件criteria.andXxxNotEqualTo(value)// 7.添加xxx字段大于value条件criteria.andXxxGreaterThan(value)// 8.添加xxx字段大于等于value条件criteria.andXxxGreaterThanOrEqualTo(value)// 9.添加xxx字段小于value条件criteria.andXxxLessThan(value)// 10.添加xxx字段小于等于value条件criteria.andXxxLessThanOrEqualTo(value)// 11.添加xxx字段值在Listcriteria.andXxxIn(List)// 12.不添加xxx字段值在Listcriteria.andXxxNotIn(List)// 13.添加xxx字段值在之间criteria.andXxxBetween(value1,value2)// 14.添加xxx字段值不在之间criteria.andXxxNotBetween(value1,value2)
“mybatis example怎么自动生成排序语句”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!