Hibernate Criteria列表

Kon*_*tin 3 java hibernate criteria contains

美好的一天,

我有一个看起来像这样的Hibernate映射:

public class Item implements Serializable {
      private lond id;
      private String Name;
      private boolean status;
      ...

}

public class ItemHolder  implements Serializable {
      private long id;
      private List<Item> items;
      ...
}
Run Code Online (Sandbox Code Playgroud)

如何进行查询以使所有物品持有者的女巫包含我的物品?(有标准)

JB *_*zet 8

你只需要一个加入:

Criteria c = session.createCriteria(ItemHolder.class, "itemHolder");
c.createAlias("itemHolder.items", "item");
c.add(Restrictions.eq("item.id", theItemId);
Run Code Online (Sandbox Code Playgroud)