我有一个关于Oracle Join表的基本问题。我正在使用JBoss服务器创建一个基于Spring的REST服务。冬眠。
我有两个用于Basic Auth的表:Users&角色,具有双向多对多关系。所以我创建了三个表:
Users
Roles
Users_Roles
我应该如何创建关系 - 这也会带来更好的表现?
@JoinTable
注释?(以上只是一个例子,但我有一些像这样的大表。)
如果我对上述两种选择的理解都是错误的,请原谅我。我是Hibernate& amp;的新手甲骨文。
答案 0 :(得分:0)
您可以为同时具有“用户ID”和“角色ID”的user_roles创建主键约束。此外,user_roles会有两个外键约束,一个是用户表,另一个是角色表。