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 :
Donc je souhaiterais en java utilisé l'héritage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 );
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class base { long id; String code } class A extends base { String truc_a_A; }
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 !
Partager