MysqlWorkbench 8.0 @OneToOne 1:1映射不起作用

问题描述

我在myysqlworkbench中使用了逆向工程来映射实体。 但是,错误在1:1标识映射中发生。

错误:一对一映射后,它可以很好地工作,直到进行正向工程(也使用同步模型)

但是当我再次通过逆向工程连接到EER Diagram时,一对一映射将变为一对一映射。 (1:父母/ N:孩子)

这是我拍摄的照片。

  1. 用户:老师@OnetoOne标识映射

one-to-one identification mapping

  1. 成功实现工程学

enter image description here

  1. 重新连接EER图以进行逆向工程

enter image description here

我尝试在教师表中的user_id(fk,pk)上设置 UQ ,并应用了同步模型,但这不起作用。

让我知道它是什么错误。 救救我〜

解决方法

我想我从下面链接的文章中得到了答案。

结论似乎是MySql Workbench的正向和反向工程结构的局限性。

1:after reverse Engineer MySQL Workbench change 1:1 relationship to 1:n

2:MySQL - One To One Relation?