org.hibernate.MappingException:未知实体:java.util.ArrayList

时间:2014-08-26 05:36:18

标签: hibernate restrictions

我尝试将groupIds列表映射到下面的sqlrestriction,但得到了错误。我应该如何映射?

 List<String> groupIds = new ArrayList<String>();
  ...
  ...

    Restrictions.sqlRestriction(
       "{alias}.id in (select id from table where group_id in ?)",
       groupIds, Hibernate.OBJECT
    )

1 个答案:

答案 0 :(得分:0)

不幸的是,Hibernate不会在查询条件下自动扩展非持久性集合。您必须手动登记单个groupId。