Spring IOC et JPA Annotation
Bonjour,
Avec JPA on doit defnir pour chaque entité le nom de la classe:
exemple : Pour ma table "Article":
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
@Entity
@Table(name = "Article")
public class ArticleEntity extends BaseEntity<String> {
/** sid */
private static final long serialVersionUID = 1L;
// fields
@Id
@Column(name = "id_article", nullable = false)
private Integer id; |
Mon probleme est pour
Code:
@Table(name = "Article")
Je voudrais pouvoir injecter avec Spring le String "Article" (en fait je veux pouvoir ajouter un prefix).
C est possible de faire
Code:
@Table(name = MyProperty.PREFIX + "Article")
mais MyProperty.PREFIX doit etre "public static final "
Alors voila je suis contraint de modifier le PREFIX et de recompiler en fonction de chaqun de mes environements ....
une idée?
merci,
Julien.