public class UserRolesBean extends ModelBase{
private UserRolseBeanPK id;
        private User user;
@ManyToOne(cascade = CascadeType.ALL)
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}public class User extends ModelBase {
private Set<UserRolesBean> userroles=new HashSet<UserRolesBean>();
@OneToMany(mappedBy="user")
public Set<UserRolesBean> getUserroles() {
return userroles;
} public void setUserroles(Set<UserRolesBean> userroles) {
this.userroles = userroles;
}
}
User user = new User();
UserRolesBean ur = new UserRolesBean();
UserRolseBeanPK urpk = new UserRolseBeanPK();
Set<UserRolesBean> al  = new HashSet<UserRolesBean>(); 
urpk.setCellphone(phone);
urpk.setUserrole("user");
ur.setId(urpk);
al.add(ur);
user.setUserroles(al);
user.setActivation(new Boolean(valid));getSession(false).setFlushMode(FlushMode.AUTO);
getHibernateTemplate().save(user);为什么只能插入user表而user_roles插不进去呢???而且还不报错