2016-03-31 20 views
1

私はクライテリアAPIで2つのLocalDateオブジェクトを比較したいがcb.equalが動作していないか、私もcb.isTrue()LocalDate.equals()として戻っbooleanないBooleanを使用することはできません。これらを比較する正しい方法は何ですか?Criteria APIの2つのLocalDateオブジェクトを比較するにはどうすればよいですか?

+1

エラーメッセージは何ですか? – jotik

+1

私はエラーがありませんが、私はそれを比較することはできませんので、私は提案を尋ねました –

答えて

0

Criteria APIを絶対使用する必要がありますか?そうでない場合は、それはかなり簡単です。LocalDate.compareTo(ChronoLocalDate other)メソッドを使用してください。結果は整数で、日付が比較されるよりも小さい場合は負で、日付が比較されるよりも大きい場合は正の値になります。

ます。また、このようなLocalDate.isAfterような方法を検討するかもしれない、LocalDate.isBeforeなど

+0

はい私は基準でこの比較を書いているので、基準APIを使用する必要があります –

関連する問題