mybatis example怎么自动生成排序语句
短信预约 -IT技能 免费直播动态提醒
本篇内容介绍了“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怎么自动生成排序语句”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341