hibernate distinct
2015-12-17 10:44
176 查看
@Override public List<String> getFileNamesByLikeName(String name, int max) { Criteria criteria = this.getSession().createCriteria(TerminalImportFile.class); criteria.setProjection(Projections.distinct(Projections.property("name"))); if (StringUtils.isNotEmpty(name)) { criteria.add(HibernateUtil.likeExpression("name", name)); } if (max != -1) { criteria.setMaxResults(max); } criteria.addOrder(Order.desc("id")); return criteria.list(); }
相关文章推荐
- 时间控件
- 用户权限
- 漫游Kafka设计篇之消息传输的事务定义(5)
- 漫游Kafka设计篇之数据持久化
- VirtualBox中出现UUID have already exists 解决方法
- JMS
- jsoncpp解析 json对象
- Python之socket(套接字)
- STRING 还是 NSSTRING
- QT 设置表中某一行的颜色遇到问题
- UIImageView动画
- 一个显示日历的页面代码(后缀格式为html)
- c++沉思录-Handle
- MIT Introduction to Algorithms 学习笔记(二)
- Android开发反编译与混淆
- [Windows Server 2012] 杰奇CMS安全设置
- DataNode起不来检查记录
- 解决IIs 服务器 用户浏览网站需要提供用户名的问题
- caffe 的边训练边测试
- Git Push 避免用户名和密码方法