【发布时间】:2019-10-28 22:14:50
【问题描述】:
我有一个类似这样的 POJO
@AllArgsConstructor
public class POJO {
@Getter
@Setter
private String name;
@Getter
@Setter
private int age;
}
我使用这个 POJO 从 hql 查询中设置值,如
session.createQuery("Select new fullyQualifiedName.POJO(emp.name, emp.age) From Employee emp where emp.id = 1");
最近,有人要求我向 POJO 添加一个 List 属性。如,
@AllArgsConstructor
public class POJO {
@Getter
@Setter
private String name;
@Getter
@Setter
private int age;
@Getter
@Setter
private List<Hobby> hobbies;
}
但是,此时我不知道如何加入 Hobby 表,以列表的形式获取值并传递给构造函数。
有哪些可能的方法来实现这一点?
【问题讨论】:
标签: java hibernate jpa criteria