Bonjour,
Avec JPA on doit defnir pour chaque entité le nom de la classe:
exemple : Pour ma table "Article":
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 Je voudrais pouvoir injecter avec Spring le String "Article" (en fait je veux pouvoir ajouter un prefix).
C est possible de faire
@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.
Partager