Klassenvererbung mit Hibernate und hbm2java
Frage
Ich erzeuge meine Domain-Objekte aus meiner hbm Dateien mit hbm2java und jetzt ich möchte, dass sie alle eine Basisklasse erben. Diese Klasse wird einige Utility-Methoden haben für mit den Hörern zu tun. Es braucht nicht wirklich beibehalten werden, und ich hoffe, dass ich nicht eine hbm Datei für sie zu tun haben, da es abstrakt sein und nur Methoden. Gibt es ein Meta-Tag oder etwas zu haben, alle generierten Klasse eine andere Klasse erweitern?
oder ist dies ein so lahm Design, dass es einfach nicht mit Hibernate tun?
Lösung
Ich erinnere mich, auf diese Weise wieder zu tun. Sehen Sie diese: http://docs.jboss.org/ Werkzeuge / 2.1.0.Beta1 / HibernateTools / html_single / # d0e4159
Im Grunde Sie einen Meta-Tag hier mit dem Attribute verwenden mögen erweitert für eine gemeinsame Basisklasse oder Geräte für eine gemeinsame Basis-Schnittstelle.