問題タブ [forward-engineer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
102 参照

spring-data-jpa - MysqlWorkbench 8.0 @OneToOne 1:1 マッピングが機能しない

エンティティをマッピングするために、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を適用しようとしましたが、うまくいきません。

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

0 投票する
1 に答える
15 参照

database-schema - Astera DW Builder でデータ モデルとデータベースを同期する

データ モデルを作成し、データベースからいくつかのエンティティをリバース エンジニアリングしました。データ モデルに必要なフィールドとテーブルがいくつかあったので、インターフェイスを使用して手動で作成しました。また、テーブル間に新しい関係を作成しました。現在、データ モデルは最新ですが、データベースは最新ではありません。

データベースをデータ モデルと同期するにはどうすればよいですか?

ここに画像の説明を入力