使用常规
join而不是
join fetch(顺便说一句,
inner默认情况下):
String hql = " select ec.id as entityChangeId, r.id as revisionId from EntityChange as ec " + " join ec.revision as r " + ...
正如错误消息告诉您的那样,
join fetch在这里没有意义,因为它是一种性能提示,会迫使人们急切加载收藏。

使用常规
join而不是
join fetch(顺便说一句,
inner默认情况下):
String hql = " select ec.id as entityChangeId, r.id as revisionId from EntityChange as ec " + " join ec.revision as r " + ...
正如错误消息告诉您的那样,
join fetch在这里没有意义,因为它是一种性能提示,会迫使人们急切加载收藏。