我有一个非常简单的查询要做。
问题在于criteria.list()仅返回一条记录,但期望返回更多。
我的标准是这个
final Criteria criteria = session.createCriteria(Provider.class)
.createAlias("user", "u")
.add(Restrictions.eq("u.sourceId", "oc-5002"))
.setCacheable(true)
.setComment("AccountDaoImpl.findAllProvidersByUserSourceIdAndPracticeSourceId");
然后我返回此:
criteria.list()
为什么在数据库中有多个结果时却得到一个结果?