
 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