用户对象:
[code="java"]
@Entity
public class User {
private Integer userid;
private String username;
private String password;
private int sex;
private int age;
private int befrom;
private Set<Role> roles = new HashSet<Role>();
//省略get、set方法
//......
}
[/code]
有一个编辑用户信息的页面userEdit.jsp,用户可以修改username,set,age,befrom,password信息,roles不会在这里被修改,因此页面也没有相应的input或其他控件与它对应,这样保存后,roles就丢失了。怎么办呢?是搞个隐藏域放roles吗?!