这是我的代码,出现的问题是查出的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类型的都可以查得出来啊