【发布时间】:2019-02-19 10:52:18
【问题描述】:
我需要做一个返回“b”对象列表的标准。我有以下课程:
---
A
---
private BigDecimal id;
private String name;
private B b;
---
B
---
private BigDecimal id;
private String name;
我这样做:
Criteria criteria = getSession().createCriteria(A.class,"a").createCriteria("b");
return criteria.list();
我总是得到一个列表,我不知道如何获得列表。这可能吗?
编辑:使用 Java SE 1.7
【问题讨论】:
-
如果您想要
Bs 的列表,您需要A做什么? -
到其他子句,例如 criteria.add(Restrictions.eq("b.name", "some name"));