我正在尝试使用自然 ID 列表创建休眠标准。我在这里看到了示例 http://docs.jboss.org/hibernate/core/3.5/reference/en-US/html/querycriteria.html#query-criteria-naturalid但它只显示了查询单个记录的示例:
session.createCriteria(User.class)
.add(Restrictions.naturalId()
.set("name", "gavin")
.set("org", "hb"));
有没有比下面的示例更好的方法来为自然 ID 列表制定标准?
Junction junction = Restrictions.disjunction()
.add(Restrictions.naturalId()
.set("name", "gavin")
.set("org", "hb"))
.add(Restrictions.naturalId()
.set("name", "jdoe")
.set("org", "rh"));
session.createCriteria(User.class)
.add(junction);
谢谢。