Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate条件返回包含列中值的列表_Java_Hibernate - Fatal编程技术网

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();