Olá,
De novo meus problemas pessoais com o hibernate.
Gostaria de saber como fazer hieraquia bonita no hibernate.
(Eu dei uma olhada no cvs do guj2 e vi que vcs estão fazendo a hierarquia feia)
E do que se trata ?Bom, hierarquia feia é vc fazer uma interface, e, todas as coisas que vc precisar de uma super classe, vc vai e copy_&_paste
public interface Identifiable extends Serializable {
Long getId();
}
Agora a hieraquia bonita seria alguma coisa assim
/**
*@hibernate.class
*/
public abstract Identifiable implements Serializable {
protected String id;
/**
* @hibernate.id generator-class="uuid.hex"
*/
public String getId()
}
/**
*@hibernate.joined-subclass
*/
public class SeiLah extends Identifiable {
}
Mas, pra começar que eu não sei colocar a chave estrangeira da superclasse (parametro key dos mappings) com xdoclet.
Segundo, quanto mais lento será esta implementação ? Será que vale a pena ?