エンティティをマッピングするために、mysqlworkbench でリバース エンジニアリングを使用しました。ただし、1:1 識別マッピングではバグが発生します。
バグ: 1 対 1 のマッピングの後、フォワード エンジニアリング (モデルの同期も使用) まではうまく機能します。
しかし、再度リバース エンジニアリングを介して EER ダイアグラムに接続すると、1 対 1 のマッピングが 1 対 n のマッピングに変わります。(1:親 / N:子)
ここに私が撮った写真があります。
- user : teacher @OneToOne 識別マッピング
- フォワード エンジニアリングの成功
- EER ダイアグラムをリバース エンジニアリングに再接続する
Teacher テーブルの user_id (fk,pk) にUQを設定してSynchronize Modelを適用しようとしましたが、うまくいきません。
何のバグか教えてください。助けて~


