我正在使用jadira PersistentDateTimeWithZone来存储带有时区的joda DateTime。除了使用">=“搜索日期之外,它都像预期的那样工作--它比较where子句中的时区字符串(参见底部的SQL )。MyTable e where depScheduled>=?1")
List<MyTable> loadDatFromMyTable(D
假设我们有一个名为Data的表,其中包含Id和Weather列。该表中的其他列对此问题并不重要。Weather列可以为null。我希望显示Weather满足某个条件的所有行,但如果weather中有空值,则显示空值。到目前为止我的SQL:FROM Data d
WHERE (d.Weather LIKE '%'+COALESCE(NULLIF('',''),'sunny')+'