ho seguente definizione nella classe EmployeeJPA: Override Auto generato ID
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "employee_id")
private Integer employeeId;
Ora voglio importare dipendenti esistenti con gli ID dei dipendenti esistenti. Anche se imposto l'ID dipendente prima del salvataggio, l'ID assegnato viene ignorato e l'ID auto incrementato viene memorizzato. Come ignoriamo questo?
Ovviamente alcune implementazioni JPA (ad es. DataNucleus JPA) possono fornire un meccanismo per consentire l'auto-generazione solo quando quel campo è nullo, ma JPA come una specifica no. – DataNucleus