这是我的代码,出现的问题是查出的list是空的,
Session session = getHibernateTemplate().getSessionFactory().openSession(); Query q = session.createQuery("from shangyi sy where sy.sytype like ?");q.setParameter(0, "all");
但是我用from shangyi sy where sy.sytype like 'all'都可以查出内容啊,我想问一下是不是和我的sql 2005数据库有关,我开始时将这个sytype是char()类型,后来我在网上查到要改成varchar()类型,结果还是一样的,我觉得这好像和这个类型没有关系吧,求高手给个解决方法,谢谢了!!!!!!!我的有一个是int类型的都可以查得出来啊
Session session = getHibernateTemplate().getSessionFactory().openSession(); Query q = session.createQuery("from shangyi sy where sy.sytype like ?");q.setParameter(0, "all");
但是我用from shangyi sy where sy.sytype like 'all'都可以查出内容啊,我想问一下是不是和我的sql 2005数据库有关,我开始时将这个sytype是char()类型,后来我在网上查到要改成varchar()类型,结果还是一样的,我觉得这好像和这个类型没有关系吧,求高手给个解决方法,谢谢了!!!!!!!我的有一个是int类型的都可以查得出来啊
解决方案 »
- XFire 和spring结合,配置ServiceBean参数问题
- 一个查询条件,求助!!!
- 怎么把hibernate merge的实体存到数据库中
- webservice xfire客户端访问非常慢!!
- struts2.0<s:datetimepicker>标签如何设置CSS样式
- 做blog,单人使用版,用什么框架
- IE8不支持document.querySelectorAll()?
- 讨论一下hibernate持久层的问题
- 请问各位大虾,我用JET工具制作了.EXE文件,所需的Oracle包也包进去了,但运行是却说,连接错误,
- 难题:如何才能做到字符串能被唯一分割?
- 问一小问题
- 导入一个MAVEN项目报的错……
from shangyi sy where sy.sytype = ?");]
q.setParameter(0, "all");