On this page: http://struts.apache.org/2.x/docs/crud-demo-i.html
It proposes this code to set the department of an employee. <s:select name="employee.department.departmentId" value="%{employee.department.departmentId}" list="departments" listKey="departmentId" listValue="name"/> In the case of an "Update", I think this code will map to a : getEmployee.getDepartment().setDepartmentId(value) Than I want to merge with JPA the employee, but of course i get an exception since Hibernate is trying to merge a Department entity of which i changed the Id. Well.. I think that in case of update that proposed code doesn't work very well, I think we should do something: getEmployee.setDepartment(departmentService.find(value)); What you think? Am I wrong? GF --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]