EJBQL中关于日期型数据的比较
最近在项目中遇到了这么一个问题,就是需要在EJBQL的查询条件中进行日期类型的判断。
我的QL语句如下:
|
当我把其中的两个参数的值赋为同一天时,可以查出满足要求的数据;
当我把第二个参数设为第一个参数后的不同的一天时,查不出任何数据来。
这个问题不知到是什么原因,还请各位指教。
最近在项目中遇到了这么一个问题,就是需要在EJBQL的查询条件中进行日期类型的判断。
我的QL语句如下:
|
当我把其中的两个参数的值赋为同一天时,可以查出满足要求的数据;
当我把第二个参数设为第一个参数后的不同的一天时,查不出任何数据来。
这个问题不知到是什么原因,还请各位指教。
刚才忘了一点,我的AppServer是Weblogic7.0SP2
EJB QL使用长整型值表示日期,如果需要作为文字使用的日期,可利用Calendar来产生。所以,你比较的someDate应该是long型的儿不是Date型的。
你是否是因为这个呢?