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)
jueves, 27 de septiembre de 2007
viernes, 14 de septiembre de 2007
Invalid field value (SQL)
Al momento de la inserción tiraba una exception por invalid field 'id' value. En este caso era porque la tabla no estaba generada con el campo 'id' en autoincrement.
Suscribirse a:
Entradas (Atom)