JPA: dichiarazione di un Identificativo che utilizza una Sequence
Nel codice sotto, in grassetto, l'annotation che occorre per far si che il DBMS (Postrgesql nel mio caso) creai automaticamente un valore univoco per la chiave primaria.
Qui per completezza i dettagli dell'annotation.
Annotation: @GeneratedValue
Attributi:
- strategy = GenerationType.SEQUENCE,
- generator = "seq_atleta": seq_atleta è il nome della sequence che deve essere utilizzata per questa chiave primaria.
@Entity
@Table(name = "atleta")
public class Atleta implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@NotNull
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "seq_atleta")
@Column(name = "id")
private Long id;
[...]
}// end of Entity
Commenti
Posta un commento