0

エンティティをマッピングするために、mysqlworkbench でリバース エンジニアリングを使用しました。ただし、1:1 識別マッピングではバグが発生します。

バグ: 1 対 1 のマッピングの後、フォワード エンジニアリング (モデルの同期も使用) まではうまく機能します。

しかし、再度リバース エンジニアリングを介して EER ダイアグラムに接続すると、1 対 1 のマッピングが 1 対 n のマッピングに変わります。(1:親 / N:子)

ここに私が撮った写真があります。

  1. user : teacher @OneToOne 識別マッピング

1 対 1 の識別マッピング

  1. フォワード エンジニアリングの成功

ここに画像の説明を入力

  1. EER ダイアグラムをリバース エンジニアリングに再接続する

ここに画像の説明を入力

Teacher テーブルの user_id (fk,pk) にUQを設定してSynchronize Modelを適用しようとしましたが、うまくいきません。

何のバグか教えてください。助けて~

4

1 に答える 1