Bonjour,

j'ai la class suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@Entity
@Table(name="A")
public class A implements Serializable {
	private static final long serialVersionUID = 1L;
 
	@Id
	@SequenceGenerator(name="A_ID_GENERATOR", sequenceName="A_IDSEQ")
	@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="A_ID_GENERATOR")
	@Column(name="id")
	private Integer Id;
 
	@Column(name="etat_C30")
	private String etatC30;
	...
Mon champ etatC30, fait en réalité référence à une autre table de domaine de valeur.
La class est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@Entity
@Table(name="DomaineValeur")
public class DomaineValeur implements Serializable {
	//default serial version id, required for serializable classes.
	private static final long serialVersionUID = 1L;
 
	@Column(name="dom")
	private Integer dom;
 
	@Column(name="code")
	private String code;
 
	@Column(name="lib")
	private String lib;
	...
Dans le cas de ma class A, la valeur de dom sera 30 (puisque etatC30), et le code la valeur stocké au niveau du champ dans ma class A.
J'ai retourné le problème dans tous les sens je ne vois pas comment mapper la class DomaineValeur avec ma class A.

D'avance merci de vos lumières.
HadanMarv