本文主要是介绍JPA中@ManyToMany自动生成的表名及字段,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
class User{@ManyToMany(mappedBy = "members")@JSONField(serialize = false)private List<WorkGroup> workGroupList;
}
class WorkGroup{@ManyToManyprivate List<User> members;
}
1、生成的中间表表名的规则:mappedBy字段对应的对象加上_加上mappedBy字段
表名:work_group_members
2、中间表字段名:A表的字段名加上_id,B表的字段名加上_id
字段:work_group_list_id、members_id
这篇关于JPA中@ManyToMany自动生成的表名及字段的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!