使用@ManyToOne获取@Fetch(FetchMode.SUBSELECT)

时间:2015-10-08 09:03:30

标签: hibernate jpa

我正在尝试@Fetch(FetchMode.SUBSELECT)使用ManyToOne关系,但是它的投掷错误,为什么subselect不能与ManyToOne一起使用?

1 个答案:

答案 0 :(得分:0)

subselect fetching仅适用于集合而不适用于实体......也就是说任何ToMany个关联......并且获取集合非常强大,例如,获取列表人和同时取得每个人的地址......(假设一个人当然可以有很多地址)

您可能希望查看FetchMode.JOIN关联的其他提取选项(例如ToOne)...