問題之——使用merge修改已存在數據,卻添加了一條數據——解決方案

merger的基本用法:java 用來合併UPDATE和INSERT語句。經過MERGE語句,根據一張表(原數據表,source table)或子查詢的鏈接條件對另一張(目標表,target table)表進行查詢,鏈接條件匹配上的進行UPDATE,沒法匹配的執行INSERT。這個語法僅須要一次全表掃描就完成了所有工做,執行效率要高於INSERT+UPDATEsql 在Hibernate中能夠經過
相關文章
相關標籤/搜索