如题, 现有 user(被控), role(主控) 两张表, 各自主键是user_id和role_id,
在User实体类 添加如下注解:
@JoinTable(name="user_role_map",
joinColumns={@JoinColumn(name="user_id")},
inverseJoinColumns={@JoinColumn(name="role_id")}
)
private List<Role> roleList;
在Role实体类 添加如下注解:
@ManyToMany(mappedBy = "roleList")
private List<User> userList;
启动tomcat ,自动生成的表 user_role_map 结构如下:
问:如何配置hibernate的注解,使得在该表中能自动多生成一个主键字段,要求字段名自定义,比如就叫 id
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。