2010-04-30 3 views
1

Est-il possible de configurer l'outil d'ingénierie inverse et de génération de code d'Hibernate de manière à ce que la relation un-à-plusieurs entre les tables soit mappée à l'héritage des entités au lieu de la relation d'affinité?Comment configurer l'outil de reverse engineering de base de données Hibernate pour mapper la relation de la table de base de données en tant qu'héritage?

J'ai une table Person et une table Employee, qui sont liées à la clé étrangère (Person contient des informations de base, Employee the rest). Dans mon code Java, je voudrais que cette relation soit mappée à l'héritage Employee extends Person.

Cela peut être fait à la main, mais peut-être que j'ai manqué un paramètre de configuration personnalisé que je peux utiliser.

Je ne pouvais trouver aucune documentation officielle - docs lien à la page RedHat Mise en veille prolongée (http://www.hibernate.org/5.html#A10) est cassé ...

Répondre

1

Selon this (old) thread, ce n'est pas possible (et ce more recent discussion suggèrent qu'il est toujours pas).

Vous devrez modifier les modèles pertinents (vous ne savez pas comment vous pouvez utiliser un modèle personnalisé pour certaines tables uniquement).

Questions connexes