Skip to content

バッチ挿入について #852

Answered by nakamura-to
gikeihi asked this question in Q&A
Jun 17, 2022 · 1 comments · 5 replies
Discussion options

You must be logged in to vote

下記のようにエンティティのIDにGenerationType.IDENTITYを指定しているでしょうか?

@Entity(metamodel = @Metamodel)
class Employee {
  @Id
  @GeneratedValue(strategy = GenerationType.IDENTITY)
  Integer id;
}

この場合、本当のバッチ挿入はサポートしていません。
明示的にIDをセットしたり(MySQLではサポートされていませんが)シーケンスでIDを生成したりする場合にのみ本当のバッチ挿入が実行されます。

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@gikeihi
Comment options

@nakamura-to
Comment options

@gikeihi
Comment options

@nakamura-to
Comment options

@gikeihi
Comment options

Answer selected by gikeihi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants