现在有两个表,一个user表,一个userRole表。
userRole的一个属性列外键关联user的主键
现在在添加用户的时候,同时需要将用户的权限也保存进数据库
但是用户是新用户,所以在更新userRole的时候,又需要关联这个
还没有添加进数据库的用户。所有一直添加不了用户
这个问题该怎么来解决呀,要用hibernate的级联添加来实现
[b]问题补充:[/b]
能不能让hibernate自己来实现,只用一句saveOrUpdate(user),而不写在两个事物处理之中呢?
[b]问题补充:[/b]
user表(userid,username,userpassword)
userRole表(userRoleid,userid,roleid)
role表(roleid,rolename)
[b]user.hbm.xml[/b]
[b]userRole.hbm.xml[/b]
[b]问题补充:[/b]
改过,改了之后出现这个
Repeated column in mapping for entity: com.UserRole column: USERID (should be mapped with insert="false" update="false")