Como usar elementos compostos não-chave em EJB3?
-
21-08-2019 - |
Pergunta
Usando EJB3 / JBoss, como eu posso usar um elemento composto de uma tabela, por exemplo.
@Entity
public class X {
@Id
private int id;
private Coordinate coordinate;
}
onde Coordinate
é um definido como (formadores / getters deixado de fora para facilitar a leitura):
public class Coordinate {
int x;
int y;
}
E tudo deve ser mapeado para Tabela X
que contém colunas id
, x
, y
.
Solução
Olhe para as anotações @Embedded e @Embeddable.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow