@Embedded Field com Hibernate

0 respostas
R

Olá pessoal!

Estou fazendo o mapeamento de uma propriedade de uma classe que é outra classe, mas esta outra classe é abstrata.
Ex.:

public class Classe {

    @Embedded
    @AttributeOverride(name="codigo", column=@Column(name="codigo"))
    private ClasseAbstrata ca;

    //get e set
}

@Embeddable
public abstract class ClasseAbstrata {

    private String codigo;

    //get e set
}

O problema é que esse mapeamento não pode ser feito com classe abstrata ou interface porque o hibernate não consegue instanciar, mas a propriedade da classe “Classe” pode mudar dinamicamente. Como faz um mapeamento desse tipo?

Criado 19 de novembro de 2007
Respostas 0
Participantes 1