Bonjour,
J'ai 4 tables qui ont la même structure et je voudrai gerer 1 seule entity, es ce possible de modifier la valeur de l'annotation "@Table(name" lors de l'execution ?
Bonjour,
J'ai 4 tables qui ont la même structure et je voudrai gerer 1 seule entity, es ce possible de modifier la valeur de l'annotation "@Table(name" lors de l'execution ?
Salut,
l'héritage serait plus adapté. Jettes un coup d'oeil sur:
@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)
C'est une piste, mais le problème est que je dois construire le nom de la table dynamiquement.
Salut,
J'ai le même soucis que toi !
"
Nous avons plusieurs tables en base de donnée "stats_032010", "stats_042010", "stats_052010",... . ces tables sont générées automatiquement chaque début de mois.
Je cherche à mettre en place une classe Dbmodel JPA de manière générique. Ou pour formuler d'une autre manière "comment lier toutes ces table a une unique classes avec JPA.
J'ai bien pensé à un patern fabrique mais ca impliquerai à creer chaque mois une classe spécifique. L'autre solution a laquelle j'avais pensé été de définir le contenu de l'annotation @Table de manière dynamique mais comment ? impossible de faire @Table( $this.tableName) car l'objet n'est pas instancier lors de l'attribution de l'annotation.
Bonne journée
Bastien J.
Partager