mybatis更新无效

时间:2013-05-14 14:18:55

标签: ibatis mybatis

我正在使用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)

但数据库未使用此数据进行更新。任何人都可以帮助我..

1 个答案:

答案 0 :(得分:1)

使用session.update()但不使用session.selectList()。