【问题标题】:Best way to insert list of entities in Spring JPA在 Spring JPA 中插入实体列表的最佳方法
【发布时间】:2018-05-10 14:42:56
【问题描述】:

我有一个实体列表。保存它的最佳方法是什么?目前,我正在使用一个 for 循环,这需要一些时间:

List <Customer> cust:

for (Customer c: cust) {
 custRepository. save(c) 
}

【问题讨论】:

  • custRepository 的外观如何?
  • 我需要一次创建近 100 多个客户的列表......如果客户......其中包含基本详细信息......只有几乎 5 列
  • 你的custRepository 类是什么样子的? 如果它扩展/实现了CrudRepository,那么你应该有saveAll 方法...

标签: spring spring-data-jpa


【解决方案1】:

您可以使用“批量插入”来处理大量数据 示例:using JDBC preparedStatement in a batch

【讨论】:

    猜你喜欢
    • 2015-02-17
    • 1970-01-01
    • 2022-08-21
    • 2012-01-08
    • 2023-01-10
    • 2019-11-05
    • 1970-01-01
    • 2016-10-10
    • 2016-07-18
    相关资源
    最近更新 更多