Duvida no uso da Anotação @Embeddable

3 respostas
Marciliojr

Gente como faço pra usar a Anotação Embeddable em uma classe da API JAVA por exemplo no meu codigo uso a Classe DATE da API JAVA.UTIL como faço pra dizer ao Hibernate que essa classe compõe uma tabela ?

Marcilio Jr.

3 Respostas

Giulliano

Isso é impossível…a menos que vc recompile o código do JDK.

O que vc precisa fazer é criar uma classe sua (podendo extender a java.util.Date) se for o caso e na sua classe vc põe a anotação.

Marciliojr

valeu cara eu tinha pensado nisso mais pra mim houvesse um modo de mapear a classe da propria API, tipo uma anotação especifica quando a classe pertencesse a api JAVA.

Marciliojr

Mais olha era só ter usado a anotação @Embedded em cima do objeto data. nem precisava criar uma classe e estende-la

@Embeddable = Embutível
@Embedded = Embutido

@Embeddable = Tas dizendo que aquela classe nunca vai ser persistida sozinha.
@Embedded = Tas dizendo que aquele atributo específico será embutido dentro da mesma tabela que a classe principal

Quem me Esplicou foi meu Primo Willibaldo e Funcionou !!! pra quem tiver tbm a mesma dúvida fica ai a dica. ! :smiley:

Criado 7 de julho de 2009
Ultima resposta 8 de jul. de 2009
Respostas 3
Participantes 2