Bonjour,

Avec JPA on doit defnir pour chaque entité le nom de la classe:
exemple : Pour ma table "Article":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
@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 : Sélectionner tout - Visualiser dans une fenêtre à part
@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.