java - mybatis怎麼實現在資料庫中有就修改,沒有就添加
给我你的怀抱
给我你的怀抱 2017-05-17 10:04:15
0
3
576

我想實現一個插入功能,在插入前判斷是資料庫中是否有和關鍵字段相同的數據,如果有,執行修改操作,如果沒有,執行插入操作,求教:有沒有什麼方法,不做自行查詢判斷,直接呼叫就可以完成整個過程? mybatis裡有沒有類似的方法?

给我你的怀抱
给我你的怀抱

全部回覆(3)
过去多啦不再A梦

mysql裡有 on duplicate key update,把關鍵字段建一個唯一索引就可以啦

黄舟

mybatis应该没有这样的条件控制, 只能看数据库有没有类似的条件控制, 如果是oracle可以用merge into using (subquery) on (condition) when matched then update (update statement) when not matched then insert (insert statement)

刘奇

是不是可以用mysql的replace into?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板