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