hql中cast函数类型转换问题
Stringhql="fromProjectpwherecast(p.endtimeasdatetime)<=cast(datediff(day,-"+time+",ge...
String hql = "from Project p where cast(p.endtime as datetime) <= cast(datediff(day,-" +time+ ",getdate())as datetime) and cast(p.endtime as datetime) >= cast(datediff(day,0,getdate()) as datetime)";
这个hql语句 在sqlserver2005数据库中能够运行,但是在程序中却取不出值。Hibernate的映射函数中endtime类型是Date类型的。是不是因为这个问题呢?如果是的话怎么解决呢 展开
这个hql语句 在sqlserver2005数据库中能够运行,但是在程序中却取不出值。Hibernate的映射函数中endtime类型是Date类型的。是不是因为这个问题呢?如果是的话怎么解决呢 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询