Envoyé par
flamant
Bonjour,
j'ai une entité mappée à une table. Cette table a une colonne COD_DIR
Or dans mon mapping j'ai 2 références à cette colonne
[CODE]
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumns({ @JoinColumn(name = "COD_ARCHI", referencedColumnName = "COD_ARCHI"),
@JoinColumn(name = "COD_DIR", referencedColumnName = "COD_DIR") })
private ArchiArea archArea;
@Column(name = "COD_DIR", columnDefinition = CHAR_COLUMN_1, insertable=true, updatable=false)
private String codeDir;
[/CODE
Au début de l'initialisation de cette entitée, je dois insérer une valeur dans codeDir (sans initialiser l'autre propriété archArea). C'est pourquoi j'ai mis insertable=true.
Mais je n'arrive même pas à builder mon application. Le système me dit que je dois mettre insertable=false et updatable=false. Comment m'en sortir ? Merci d'avance
Partager