程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> mysql-spring data jpa hibernate批量插入

mysql-spring data jpa hibernate批量插入

編輯:編程綜合問答
spring data jpa hibernate批量插入

原生的sql,在mysql中可以insert into table(column1,column2) values (), (),()這樣批量插入很多數據,jpa中我看好像沒有可以批量插入的。請問各位有嗎?
看好多帖說EntityManager.persist(),然後多少條flush(), clear()。我看這種方式hibernate也是一條一條insert執行的,效率並不高。

最佳回答:


query.executeUpdate()也可以執行原生的插入語句。
Query query = em.createNativeQuery("insert into table(column1,column2) values (), (),()");
query.executeUpdate();

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved