プロジェクトでHibernateCriteriaAPIを使用しています。このAPIでは、list()
メソッドを使用してdbから多数のレコードを取得します。私の質問は:dbから1つのレコードだけを取得する方法(list()
必要がないのでメソッドを使用せずに)?
質問する
135 次
1 に答える
5
クエリが最大で1つのレコードを返すことが確実な場合は、を使用しますCriteria#uniqueResult()
。
クエリが複数のレコードを返すことができるが、最初の結果を取得するだけで問題がない場合は、と組み合わせることができuniqueResult()
ますCriteria#setMaxResults()
。
于 2012-04-20T12:07:37.623 に答える