I’m setting properties
<code>spring.jpa.properties.hibernate.jdbc.batch_size=100
spring.jpa.properties.hibernate.order_inserts=true
</code>
<code>spring.jpa.properties.hibernate.jdbc.batch_size=100
spring.jpa.properties.hibernate.order_inserts=true
</code>
spring.jpa.properties.hibernate.jdbc.batch_size=100
spring.jpa.properties.hibernate.order_inserts=true
adding to 1 of 20 entity
<code>@GeneratedValue(strategy = GenerationType.SEQUENCE)
</code>
<code>@GeneratedValue(strategy = GenerationType.SEQUENCE)
</code>
@GeneratedValue(strategy = GenerationType.SEQUENCE)
other entities have
<code>@GeneratedValue(strategy = GenerationType.IDENTITY)
</code>
<code>@GeneratedValue(strategy = GenerationType.IDENTITY)
</code>
@GeneratedValue(strategy = GenerationType.IDENTITY)
but there is no batch inserts
entityManager.unwrap(Session.class).getJdbcBatchSize() returns null
I’m thinking that entities with IDENTITY strategy blocking batch inserts for entity with SEQUENCE strategy.
How can i avoid this without changing Id generation strategy for ALL entities?
I was trying to change jdbBatchSize in entityManager in debug mode and batch insert works well for my entity with SEQUENCE strategy