Criterion インターフェイスの Null オブジェクトを作成する方法はありますか? この方法では、NPE を回避するために null を返したり、null のテストでコードを埋めたりする必要がなくなります...
質問する
141 次
1 に答える
2
空の接続詞を作成できます:
Restrictions.conjunction()
https://hibernate.onjira.com/browse/HHH-4772
仕様によると、空の論理積 (AND) は常に true に解決され、空の論理和 (OR) は常に false に解決されます。
ちなみに、メソッドが null / empty 基準を返すことができる場合は、Guava クラスの使用を検討してください。Optional<Criterion>
また、確認してください: https://hibernate.onjira.com/browse/HHH-5795
于 2012-08-27T20:23:06.810 に答える