msql1 = "from Medicine m where datediff(day,m.useTime,getdate())<90 and datediff(day,m.useTime,getdate())>0";我想查询Medicine中的useTime是否距离当前时间90天,不知道是不是这样写!myeclipse报错为:org.hibernate.exception.SQLGrammarException: could not execute query
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:90)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
org.hibernate.loader.Loader.doList(Loader.java:2231)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2125)
org.hibernate.loader.Loader.list(Loader.java:2120)
org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401)
org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:361)
org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:1148)
org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
dao.PlanPageDaoImpl.findPlantByPage(PlanPageDaoImpl.java:46)
action.showMedAction.medouttimeshow(showMedAction.java:83)本人毕业设计的最后一个问题了,真情求各位大虾解决了