比方说,我有一个Person
JPA实体:休眠投影 - 又回到同一个对象
@Entity
public class Person {
@Id
private Long id;
@Column(name="name")
private String name;
@Column(name="age")
private Integer age;
@Column(name="hobbies")
private List<String> hobbies;
public Person() {};
}
使用Criteria Query
,是有可能检索List<Person>
,但只包括各Person
叫什么名字?
看着Java Persistence with Hibernate,我看到有一个Criteria#setResultTransformer方法。
我认为我可以将结果转换为只包含名称的ReducedPerson
类。但是,我想选择只有的Person
的名字,但仍然得到Person
对象回来。
这可能吗?