Hibernate的一个bug,怎么还没有fix呀

opensource.atlassian.com/projects/hibernate/browse/HHH-2667;jsessionid=agpgVonKic_6nRkp6m
如果没有显式的join一个集合,则不能引用这个集合中的属性。
比如"from User u where u.roles.id=?"是不行的,而“select u from User u join u.roles r where r.id=?”是可以的。但是,3.2.2以前的版本可以。现在升级到3.2.5ga,出现了“Illegal attempt to reference collection”的异常。
在Hibernate的Issue上找到了这个Bug,已经close了,但是fix version是none,也就是说还没有修复。这样我就不能升级了呀。

你可能感兴趣的:(Hibernate,OpenSource)