我正在学习JPA Spring boot,并通过注解@ManyToMany和@OneToMany在MySQL中创建多个表之间的关系。但是当我启动MySQL来检查外键时,我发现并没有。注意:只能为某些存储引擎(如InnoDB)定义外键。服务器接受其他存储引擎的外键定义,但会默默忽略它们。将您的表引擎切换为支持外键的引擎,以便在此处进行调整。
请帮我解决这个问题!非常感谢你。
我有两个表和另外一个表来映射前面两个表的关系,如何使用Spring data JPA高效、自动地将数据插入到映射表中?下面是表结构。
User (id (PK),name,email,userRoleId) Role (id (PK),name,userRoleId)角色UserRole (id (PK),userId (FK <- ),roleId (FK <- ))