He siguiente definición de clase EmployeeJPA: Invalidar ID generado automáticamente
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "employee_id")
private Integer employeeId;
Ahora quiero importar trabajadores de la empresa con los ID de los empleados existentes. Incluso si configuro la ID del empleado antes de guardarla, la ID asignada se ignora y se almacena la ID autoincrementada. ¿Cómo anulamos esto?
Obviamente, algunas implementaciones de JPA (por ejemplo, DataNucleus JPA) pueden proporcionar un mecanismo para permitir la autogeneración solo cuando ese campo es nulo, pero JPA como una especificación no lo hace. – DataNucleus