【发布时间】:2018-01-06 19:27:37
【问题描述】:
我有三个实体主题、主题和类别。如何在检索具有主题和主题的所有类别时为每个实体预取 id 和 name 列?我不需要其他字段,因为它会影响性能。
@Entity
class Topic{
private Long id;
private String name;
...
//other fields
}
@Entity
class Subject{
private Long id;
private String name;
...
//other fields
@OneToMany(fetch=FetchType.LAZY)
private List<Topic> topics;
}
@Entity
class Category{
private Long id;
private String name;
...
//other fields
@OneToMany(fetch=FetchType.LAZY)
private List<Subject> subjects;
}
【问题讨论】: