我尝试将groupIds列表映射到下面的sqlrestriction,但得到了错误。我应该如何映射?
List<String> groupIds = new ArrayList<String>();
...
...
Restrictions.sqlRestriction(
"{alias}.id in (select id from table where group_id in ?)",
groupIds, Hibernate.OBJECT
)
答案 0 :(得分:0)
不幸的是,Hibernate不会在查询条件下自动扩展非持久性集合。您必须手动登记单个groupId。