那你靠什么维持他们的关系啊
如果你坚持自己设置role_id,那和不用hibernate不是一样了吗
实在想不出什么情况需要自己设置,能分享一下你的问题吗?

解决方案 »

  1.   

    现实情况如下:在增加一个用户的时候,需要同时增加他的角色,比如是系统管理员。
    如果用级联保存的话,也就是每次要多从数据库读一次角色表。我不想这样,因为我可以从JSP页面直接获得角色的ID,也就是对应在用户表中的role_id
    但是如果不级联保存的话,role_id这个字段在用户表中始终是null难道只能绕开hibernate用sql做了?