String htStart = this.Start;// 开始时间
String htEnd = this.Endtime;//结束时间
s = "from ActingAdminUser as model where model.regtime >= "+htStart+" and <= "+htEnd+" order by model.uid";
从页面获取用户输入的开始和结束时间,然后用hql查询,不懂哪里出问题了,就是没数据,没异常。时格式都是2009-05-02这样的,我的hql语句出错了吗?
解决方案 »
- 使用mina的过程中出现如下问题
- 期末作业!帮忙看看不,一点思路也没有啊,大二新生
- java.lang.VerifyError异常信息
- 请大虾帮我看看一个hibernate的问题?
- java中调用wbsphere5.0的JNDI 急急
- java web 项目如何设计漂亮的界面(小公司)
- 想学习Pet Store,应该怎样开始?
- 谁能告诉我在jbuilder9(或jbuilder8)中怎么编辑ejb-ql(ejb query language)?
- 急啊!help
- 大家来谈谈J2EE和EJB,118分等着你!!!!!!!!!
- JDBC(ORACLE 11g r1) SQL文长度问题.
- 静态语句块和语句块的区别?
<![CDATA[
select A
from com.po.TDocument A where 1=1
and A.createdDate between :fDate and :eDate
and A.docId in (:ids)
]]>
</query>在查询的时候最好别用字符串拼接,HQL有对象封装功能。
Session session = super.getSession();
Query q = session.createQuery("from ActingAdminUser where time between '" + begindate + "' and '" + enddate + "'");经常用这个。
java.lang.NoSuchMethodError: org.hibernate.hql.antlr.HqlBaseParser.recover(Lantlr/RecognitionException;Lantlr/collections/impl/BitSet;)V