浏览 1825 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-09-03
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,也就是说还没有修复。这样我就不能升级了呀。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |