sql >> Databasteknik >  >> RDS >> PostgreSQL

JPA genererar dubbletter av nycklar

Du bör använda GenerationType.IDENTITY för att generera pdfid använder automatisk ökning istället för GenerationType.AUTO för FileDetail enhet.

@Entity
public class FileDetail implements java.io.Serializable{
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long pdfId;
}

GenerationType.IDENTITY



  1. Är ett dödläge möjligt när man uppdaterar och tar bort olika rader i en tabell?

  2. Långsamma associationer i SequelizeJS

  3. Hur man konfigurerar en eclipselink JTA-sekvensanslutningspool

  4. Sammanfoga värden baserat på ID