我想在Criteria API中比较两个cb.equal
个对象,但cb.isTrue()
无效,或者我甚至无法使用LocalDate.equals()
,因为boolean
返回{{1}不是Boolean
。比较这些的正确方法是什么?
答案 0 :(得分:0)
您是否必须使用Criteria API?如果没有,那就相当简单,使用LocalDate.compareTo(ChronoLocalDate other)
方法。结果将是整数,如果日期小于比较的则为负,如果大于与日期的比较,则为正。
您也可以考虑LocalDate.isAfter
,LocalDate.isBefore
等方法。