En RegionGen no me está actualizando el objeto relacionado. A la vuelta del form de update xwork no puede setear el nuevo Country relacionado. Posiblemente por una restricción de hibernate, puesto que el objeto es transaccional:
pojo.Country.id [java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member of class xxxx.pojo.Country with modifiers "private"]
El setter del Id en el pojo es publico, pero seguramente la factory de Spring-Hiber debe restringir el acceso.
Cambio de seteo en el action.
Leo el string y recupero el object a relacionar a través del manager para luego asignarlo
Cambio de annotation en pojo:
La opción updatable a true, sino no lo cambia
@ManyToOne
@JoinColumn(name="country_id", nullable=false, updatable=true)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario