Come usare elementi compositi non chiave in EJB3?
-
21-08-2019 - |
Domanda
Uso EJB3 / JBoss, come posso utilizzare un elemento composto da una tabella, per esempio.
@Entity
public class X {
@Id
private int id;
private Coordinate coordinate;
}
dove Coordinate
è un definito come (setter / getter lasciati fuori per migliorare la leggibilità):
public class Coordinate {
int x;
int y;
}
E tutto dovrebbe essere mappato Tabella X
che contiene le colonne id
, x
, y
.
Soluzione
Guardate la @Embedded e le annotazioni @Embeddable.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow