读书人

hibernate HQL语句有关问题 麻烦各位帮

发布时间: 2012-01-26 19:40:46 作者: rapoo

hibernate HQL语句问题 麻烦各位帮忙
from Contract where 1=1 and to_char(signdate,'YYYY')='2008'
是这样的 我传入2008这个String类型的年份想查出2008年的项目。signdate在数据库里是date类型的,里面存的是YYYY-MM-DD 。对象中是java.util.Date类型的
但是这样查不出来的 不知道正确的HQL怎么写 还是要把2008转成date型,怎么转?


谢谢


[解决办法]

from Contract where 1=1 and substr(to_char(signdate ,'yyyy-MM-dd'),0,4) like '2008';

读书人网 >J2EE开发

热点推荐