【问题标题】:Reading with Hibernate Criteria API使用 Hibernate Criteria API 读取
【发布时间】:2012-04-20 12:01:05
【问题描述】:

我在我的项目中使用 Hibernate Criteria API。 在这个 API 中,list() 方法用于从 db 中获取一些记录。 我的问题是:如何从数据库中只获取一条记录(不使用list() 方法,因为没有必要)?

【问题讨论】:

  • hibernate 文档布局不佳

标签: java hibernate criteria hibernate-criteria


【解决方案1】:

如果您确定查询最多返回一条记录,请使用Criteria#uniqueResult()

如果查询可以返回多条记录,但您只需获得第一个结果就可以了,您可以将uniqueResult()Criteria#setMaxResults() 结合起来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-14
    • 2013-11-12
    • 2013-06-21
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多