Spring MVC
我想在DAO里面执行自己的SQL的update语句,为什么老报错,我是想更新数据库里面的数据,每个字段都更新,有谁遇到过么??我在里面执行SQL的select语句有没错,大神们指点下,小弟菜鸟。
------解决方案--------------------代码都没有,也没有异常信息,没法指导啊~~
------解决方案--------------------update t_test t
set t.password = null, t.remark = null
where t.bs = 3;
------解决方案--------------------你sql弄那么多set干什么?
set一个就可以了,
另外 你的标题可以改为hibernate 和springmvc一点关系没都
------解决方案--------------------你这应该是sql语句 并不是hql语句
------解决方案--------------------既然是用的hibernate,那DAO层就没必要每个字段都set一下,只需要一个更新对象的方法;一般都是在service层或DAO的上一层,调用实体类的setter方法,设置字段更新,最后调用DAO更新对象的方法
------解决方案--------------------UPDATE member_center mc SET mc.first_gift ='你好' , mc.card_limit = '你好' ,
mc.contact_inf ='你好' ,mc.card_explain = '你好' , mc.trading_record = '你好'
WHERE mc.username = 'admin';
将上边的语句改成这个试试