Kriterler API'sında iki LocalDate
nesnesini karşılaştırmak istiyorum ama cb.equal
çalışmıyor ya da numaralı telefonu kullanamazsınız LocalDate.equals()
boolean
Boolean
değil döndürür. Bunları karşılaştırmanın doğru yolu nedir?Kriteri API'sında iki LocalDate nesnesi nasıl karşılaştırılır?
1
A
cevap
0
Kesinlikle Criteria API'sini kullanmak zorunda mısın? Değilse, oldukça basittir, LocalDate.compareTo(ChronoLocalDate other)
yöntemini kullanın. Sonuç, tamsayı, tarih, karşılaştırılandan daha düşükse negatif, tarihle karşılaştırıldığında olandan büyükse pozitif olacaktır.
Ayrıca, LocalDate.isAfter
gibi yöntemleri düşünebilirsiniz, LocalDate.isBefore
vb
+0
evet Kriteri API'sini kullanmam gerekiyor çünkü bu karşılaştırmayı belirtimde yazıyorum –
hata mesajı nedir? – jotik
Hatam yok, ancak karşılaştırılamayacak kadar açık olduğu için öneri sordum –