我有一个域名学生,主题为连接列(一对多)。(隐藏的getter setter)
Student Domain-{
Id,
Name
@OneToMany
@JoinColumn(name = "subjectId", referencedColumnName = "id")
private Subject subject;
}
在返回查找全部的结果的同时,还返回学生的结果以及主题对象。
但在一个案例中,我只想获得学生的详细信息。 如何在没有主题的情况下获得学生成绩?
答案 0 :(得分:1)
您需要使用JPA Lazy Loading。
将您的实体更新为:
@OneToMany(fetch = FetchType.LAZY)
@JoinColumn(name = "subjectId", referencedColumnName = "id")
private Subject subject;
你可以对此有很多参考:
答案 1 :(得分:0)
使用
选项配置注释@OneToMany(fetch = FetchType.LAZY)