2013-05-14 1 views
0

Я использую 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) 

, но база данных не обновляется с этими данными. может кто-нибудь, пожалуйста, помогите мне ..

+0

Убедитесь, что вы совершаете обновление. Вы сталкиваетесь с проблемой только с этим SQL? Можете ли вы сделать простой выбор или вставить? –

ответ

1

Используйте session.update(), но не session.selectList().

+0

спасибо .. Я пропустил это ... – Mohan