校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

解決Hibernate JPA中insert插入數據后自動執行select last_insert_id()

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

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

復制代碼 代碼如下:

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

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

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

復制代碼 代碼如下:

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

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

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

標簽:葫蘆島 淮南 孝感 六安 海北 泰安 酒泉 宜春

巨人網絡通訊聲明:本文標題《解決Hibernate JPA中insert插入數據后自動執行select last_insert_id()》,本文關鍵詞  解決,Hibernate,JPA,中,insert,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決Hibernate JPA中insert插入數據后自動執行select last_insert_id()》相關的同類信息!
  • 本頁收集關于解決Hibernate JPA中insert插入數據后自動執行select last_insert_id()的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 牙克石市| 扎赉特旗| 潜山县| 福鼎市| 万荣县| 平凉市| 青阳县| 洱源县| 玉林市| 南岸区| 广南县| 津南区| 噶尔县| 锡林浩特市| 和田市| 越西县| 银川市| 获嘉县| 江北区| 体育| 新邵县| 宣武区| 洮南市| 建宁县| 师宗县| 射洪县| 繁峙县| 交城县| 慈溪市| 长岛县| 昌乐县| 饶阳县| 西和县| 罗甸县| 慈利县| 屯留县| 郴州市| 儋州市| 哈尔滨市| 沧州市| 富阳市|