sql >> Databasteknik >  >> RDS >> PostgreSQL

Spring Boot Application. Batch fungerar inte i metoden JpaRepository.saveAll

Batch fungerar inte med GenerationType.IDENTITY

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)

Behöver använda sekvens.

Exempel:

@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "row_generator")
@SequenceGenerator(name = "row_generator", sequenceName = "db_generator", allocationSize = 1)
private Long id;


  1. Postgresql - Frågan körs mycket snabbare med enable_nestloop=false. Varför gör inte planeraren rätt?

  2. PG::Fel - numeriskt fältspill på Heroku

  3. Optimistisk låskö

  4. Få kan inte commit när autocommit är aktiverat undantag när du arbetar med CachedRowSet i JDBC