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 に答える