Gravando Uma Chave

Olá pessoal,

Gostaria de gravar apenas o NRO_INT_UF (que contem ids dos estados) numa tabela que grava o estado e o nome do cidadão. Estou com um pouco de dificuldades, estou fazendo assim o mapeamento.

  @ManyToOne(fetch = FetchType.EAGER)
  @JoinColumn(name = "NRO_INT_UF", insertable=false, updatable=false)
  private UfED ufED = new UfED();

Está correto o mapeamento ou eu devo apenas mapear para o NRO_INT_UF?

Para incluir dou um getTabCidadoEstado().setUfED(estado); tendo um Estado estado = new Estado() com seu id (estadoid) que foi selecionado no radio button e o nome do estado (estadotxt).

Favor postar sua Entidade para analisar pois desta forma não vai funcionar mesmo pois este tipo de mapeamento deve ser feito na mesma.

Amigo,

tente tirar o insertable e o updatable!

Quando você usa insertable ou updatable como false, você define que eles não entrem nas instruções SQL, então, não salvando ou alterando seus dados.

O padrão de insertable e updatable é true, então você pode deixar sem esses dois atributos.

xD~~

altitdb,
muito obrigado era isso mesmo.

Batney,
vlw, o altitdb matou ali! Só não postei tudo pq achei que era algo no mapeamento.

Att,
Regis