Hibernate @使用@ManyToOne获取(FetchMode.SUBSELECT)
我正在尝试将Hibernate @使用@ManyToOne获取(FetchMode.SUBSELECT),hibernate,jpa,Hibernate,Jpa,我正在尝试将@Fetch(FetchMode.SUBSELECT)与ManyToOne关系一起使用,但其抛出错误,为什么SUBSELECT与ManyToOne不起作用?SUBSELECT抓取仅适用于集合,而不适用于实体。。。也就是说,任何到任何关联。。。获取集合的集合真的很强大,比如,例如,获取一个人的列表,同时获取每个人的地址。。。(但一人当然可有多个地址) 对于ToOne关联,还有其他获取选项(如FetchMode.JOIN),您可能需要查看 问题更多的是为什么。
@Fetch(FetchMode.SUBSELECT)
与ManyToOne
关系一起使用,但其抛出错误,为什么SUBSELECT
与ManyToOne
不起作用?SUBSELECT抓取仅适用于集合,而不适用于实体。。。也就是说,任何到任何关联。。。获取集合的集合真的很强大,比如,例如,获取一个人的列表,同时获取每个人的地址。。。(但一人当然可有多个地址)
对于ToOne
关联,还有其他获取选项(如FetchMode.JOIN
),您可能需要查看 问题更多的是为什么。