真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQLServer和HSQLDB中使用mergeinto完成saveOrUpdate

當(dāng)我們調(diào)用 Hibernate 的  saveOrUpdate() 或 JPA 的 save() 方法的 Hibernate 實(shí)現(xiàn)時(shí),都會(huì)做兩步操作:1)按 ID 查詢記錄是否已存在,2)不存在插入新記錄,存在則更新原記錄。這種兩步操作其實(shí)可以在 SQL Server 和 HSQLDB 中一條語(yǔ)句完成,這就是本文要介紹的 merge into 語(yǔ)句。感覺(jué)到用數(shù)據(jù)庫(kù)自己的特性,并且一條語(yǔ)句會(huì)比 saveOrUpdate() 兩步操作性能要好,還需實(shí)測(cè)。

在??诘鹊貐^(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站建設(shè)、成都做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作定制制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都營(yíng)銷(xiāo)網(wǎng)站建設(shè),外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),??诰W(wǎng)站建設(shè)費(fèi)用合理。

之所以把 SQL Server 和 HSQLDB 扯到一塊來(lái)講,是因?yàn)槲覀冊(cè)趯?shí)際項(xiàng)目中的單元測(cè)試是基于 HSQLDB 內(nèi)存數(shù)據(jù)庫(kù)的。merge into 如其名所示,它應(yīng)該是給予我們便利的去根據(jù)把一個(gè)表中符合條件的記錄合并到另一個(gè)表中去。我們這里只利用它的這特性去實(shí)現(xiàn)類似 Hibernate 的 saveOrUpdate() 操作。

假設(shè)我們有一個(gè)簡(jiǎn)單的表

CREATETABLE user (
  id INT, nameVARCHAR(32),
  address VARCHAR(128)
);

如果指 id 的記錄已存在更新原來(lái)記錄的 name 和  address, 不存在則插入新記錄 閱讀全文 >>


文章題目:SQLServer和HSQLDB中使用mergeinto完成saveOrUpdate
標(biāo)題網(wǎng)址:http://weahome.cn/article/gcidhe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部