質問編集履歴
1
情報の追加と、分かりづらい日本語の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,8 @@
|
|
6
6
|
を使用しています。
|
7
7
|
|
8
8
|
|
9
|
-
バッチ処理の速度改善に取り組んでいますが、100件ほど入れるinsert
|
9
|
+
バッチ処理の速度改善に取り組んでいますが、100件ほど入れるinsertがbulk insertではないことに気づきました。
|
10
|
+
(この100件ほどのinsertはバッチ内で何度も実行されます。)
|
10
11
|
bulk insertに変更したいと思い、以下のページを読みましたが、
|
11
12
|
https://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto-data-access
|
12
13
|
https://stackoverflow.com/questions/34228044/how-to-enable-batch-inserts-with-hibernate-and-spring-boot
|
@@ -23,4 +24,20 @@
|
|
23
24
|
|
24
25
|
|
25
26
|
お知恵を貸していただきたいです。
|
26
|
-
よろしくお願いします。
|
27
|
+
よろしくお願いします。
|
28
|
+
|
29
|
+
---情報を追加しました。---
|
30
|
+
DB : PostgreSQL 9.5
|
31
|
+
エンティティクラスの主キー部分のソースコード
|
32
|
+
|
33
|
+
```Java
|
34
|
+
@Id
|
35
|
+
@SequenceGenerator( name = "hoge",
|
36
|
+
sequenceName = "piyo",
|
37
|
+
allocationSize = 1 )
|
38
|
+
@GeneratedValue(strategy = GenerationType.SEQUENCE,
|
39
|
+
generator = "hoge" )
|
40
|
+
@Column
|
41
|
+
private Long fooBarId;
|
42
|
+
|
43
|
+
```
|