我正在使用mybatis进行更新,查询不会更新表:任何人都可以帮我解决问题
构造
<update id="updateInfo" parameterType="int" timeout="20">
UPDATE RULE_DETAILS
SET state=0
WHERE severity ='info'
and cfg_id=#{cfg_id}
</update
调用
session.selectList("updateInfo", cfg_id);
并且日志也显示
DEBUG java.sql.PreparedStatement - ==> Executing: UPDATE RULE_DETAILS SET state=0 WHERE severity ='warning' and cfg_id=?
DEBUG java.sql.PreparedStatement - ==> Parameters: 2572(Integer)
但数据库未使用此数据进行更新。任何人都可以帮助我..
答案 0 :(得分:1)
使用session.update()但不使用session.selectList()。