日期:2014-05-18  浏览次数:20719 次

有人知道吗query.setString()为什么不起作用???
我用query=session.createQuery(sql)没有问题
但是我在sql里面加?或:参数,再用query.setString()却赋不上值
请问什么情况下会出现这种问题???代码绝对没问题,我以前就作过,还是hibernate新版本改了???

------解决方案--------------------
你是怎么赋值的?还有你要设值的字段在数据库中是 varchar 型的吗?不同的类型用不同的 query.set*();