您的位置:首页 > 其它

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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: