héritage et mapping des propriétés
Bonjour à tous,
Voici l'univers de la base de données
La base de données pour laquelle je souhaite réaliser un mapping vers des classes java en utilisant les annotations est composée de plusieurs tables possédant une structure de base similaire, par exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| table A
(
serial idA,
text codeA,
+ des trucs spécifiques à A
);
table B
(
serial idB,
text codeB,
+ des trucs spécifiques à B
); |
Donc je souhaiterais en java utilisé l'héritage
Code:
1 2 3 4 5 6 7 8 9 10
| class base
{
long id;
String code
}
class A extends base
{
String truc_a_A;
} |
Voilà, simplement. Ma difficulté réside dans le fait que dans ma base de données, pour par exemple la table A, la column s'appelle "idA" et pas "id" tout court.
Je dois donc pouvoir définir en annotation dans mes classes java filles les noms des colonnes utilisés pour des propriétés définis en java dans la classe mère.
Par avance, merci beaucoup !