Java Hibernate条件返回包含列中值的列表
我有一个用户表,如何创建一个Java Hibernate条件返回包含列中值的列表,java,hibernate,Java,Hibernate,我有一个用户表,如何创建一个标准,返回用户表中name列中所有值的列表 Criteria criteria = session.createCriteria(User.class) .setProjection(Projections.property("name")); List<String> names = criteria.list(); Criteria=session.createCriteria(User.class) .
标准
,返回用户表中name列中所有值的列表
Criteria criteria = session.createCriteria(User.class)
.setProjection(Projections.property("name"));
List<String> names = criteria.list();
Criteria=session.createCriteria(User.class)
.setProjection(Projections.property(“名称”));
列表名称=criteria.List();
您可以使用:
Criteria=session.createCriteria(MyUserObject.class)
.setProjection(Projections.property(“名称”));
List=criteria.List();
Criteria-Criteria=this.currentSession().createCriteria(ABC.class);
标准.setProjection(Projections.distinct(Projections.property(“name”)));
列表名称=criteria.List();
投影。独特的将帮助您获得独特的记录
Criteria criteria = session.createCriteria(MyUserObject.class)
.setProjection(Projections.property("name"));
List<String> list = criteria.list();
Criteria criteria = this.currentSession().createCriteria(ABC.class);
criteria.setProjection(Projections.distinct(Projections.property("name")));
List<String> names = criteria.list();