0

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

但数据库未使用此数据更新。谁能帮帮我吗..

4

1 回答 1

1

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

于 2013-05-14T14:35:55.043 回答