一下是一段简单的Hibernate查询代码,但是却出现奇怪的问题:Session session=HibernateSessionFactory.getSession();
Query query=session.createQuery(" from Catalog ca where ca.parentid="+parentId);
Iterator it=query.list().iterator();这样查询没有结果,但是改成以下代码:String querySql=" from Catalog ca where ca.parentid="+parentId;
Session session=HibernateSessionFactory.getSession();
Query query=session.createQuery(querySql);
Iterator it=query.list().iterator();这样却有结果,而且我两次打印出来的SQL语句也是相同的。请各位指点下小弟是为什么,谢谢。
Query query=session.createQuery(" from Catalog ca where ca.parentid="+parentId);
Iterator it=query.list().iterator();这样查询没有结果,但是改成以下代码:String querySql=" from Catalog ca where ca.parentid="+parentId;
Session session=HibernateSessionFactory.getSession();
Query query=session.createQuery(querySql);
Iterator it=query.list().iterator();这样却有结果,而且我两次打印出来的SQL语句也是相同的。请各位指点下小弟是为什么,谢谢。
解决方案 »
- 【资源分享】Hadoop实战开发教程
- 求一个JAVA你们用过的JAVA混淆器
- js文件下载 进度条
- appfuse自动生成crud代码问题
- thinkpad R61i 安装ubuntu,无线上网怎样配?
- 从char 数据类型到 datetime 数据类型的转换导致 datetime 值越界!
- GenericJDBCException: could not execute query
- web服务器和EJB服务器分开在不同的机子上部署怎么实现啊?
- 我按一下方法建立了Entity Bean为什么报错?????
- 一个EJB测试问题(我只有50分了)
- 工行、建行了解J2EE的强大?
- Struts2 问个简单点的
清空下IE缓存试下