主頁 > 知識庫 > 解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()

解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()

熱門標(biāo)簽:征服者火車站地圖標(biāo)注 百度地圖標(biāo)注素材 開封智能外呼系統(tǒng)廠家 外呼線路外顯本地號碼 阿爾巴尼亞地圖標(biāo)注app word地圖標(biāo)注方向 美圖秀秀地圖標(biāo)注 人工智能地圖標(biāo)注自己能做嗎 征服眼公司地圖標(biāo)注

今天做項目遇到了一個問題,是以前沒注意的。我用的是Spring MVC+ Hibernate JPA + MySQL數(shù)據(jù)庫。在插入數(shù)據(jù)后SQL執(zhí)行日志中會多出一條select語句:

復(fù)制代碼 代碼如下:

Hibernate: insert into click_statstic (logDate, memoId, src, typeId) values (?, ?, ?, ?)
Hibernate: select last_insert_id()

表中有個主鍵是自增列??墒窃谝酝捻椖恐?,沒發(fā)現(xiàn)有這樣的問題。于是在網(wǎng)上各種找也找不到原因。心想可能是配置問題。

最終在persistence.xml配置文件中找到了這樣一條配置:

復(fù)制代碼 代碼如下:

property name="hibernate.temp.use_jdbc_metadata_defaults" value="false" />

把這條配置刪除就沒有了多余的select語句。具體原因和這樣做的目的是什么不得而知。如果有知道的朋友請分享下~多謝了。

您可能感興趣的文章:
  • SpringBoot+MySQL+Jpa實現(xiàn)對數(shù)據(jù)庫的增刪改查和分頁詳解
  • Spring Data JPA進行數(shù)據(jù)分頁與排序的方法
  • Spring boot jpa 刪除數(shù)據(jù)和事務(wù)管理的問題實例詳解
  • 詳解基于Spring Boot與Spring Data JPA的多數(shù)據(jù)源配置
  • SpringBoot連接MYSQL數(shù)據(jù)庫并使用JPA進行操作
  • Spring Boot 添加MySQL數(shù)據(jù)庫及JPA實例
  • Spring Boot中使用Spring-data-jpa實現(xiàn)數(shù)據(jù)庫增刪查改
  • Spring Jpa多數(shù)據(jù)源工程配置過程解析

標(biāo)簽:葫蘆島 淮南 孝感 六安 海北 泰安 酒泉 宜春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()》,本文關(guān)鍵詞  解決,Hibernate,JPA,中,insert,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決Hibernate JPA中insert插入數(shù)據(jù)后自動執(zhí)行select last_insert_id()的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章