0
我在我的项目中使用Hibernate Criteria API。 在此API中,list()
方法用于从db获取多个记录。 我的问题是:如何从数据库只有一个记录(没有使用list()
方法,因为没有必要)?用Hibernate Criteria API读取
我在我的项目中使用Hibernate Criteria API。 在此API中,list()
方法用于从db获取多个记录。 我的问题是:如何从数据库只有一个记录(没有使用list()
方法,因为没有必要)?用Hibernate Criteria API读取
如果您确定查询最多只会返回一条记录,请使用Criteria#uniqueResult()
。
如果查询可以返回多条记录,但您只需获得第一个结果即可,您可以将uniqueResult()
与Criteria#setMaxResults()
结合使用。
hibernate文档布局不合理 – NimChimpsky 2012-04-20 12:15:37