エンティティクラス -3-

今回はジョインテーブルを使用した場合を調べてみました。
下記のようなテーブルを追加して自動生成されるエンティティクラスのリレーションシップがどうなるのか?

project テーブル

talent_project テーブル

talent テーブル

双方向 ManyToMany でちゃんとジョインテーブルも利用されてます。
完璧ですね。
主側が talent テーブルになってますね。
これは project テーブルの PROJECT_NAME , PLATFORM のデフォルト値が null だからでしょうかね。
そこで下記のようなテーブルを作ってみました。

genre テーブル

talent_genre テーブル

talent テーブル

genre テーブル

同じ双方向 ManyToMany でも主側が genre テーブルになってます。
GENRE_NAME_1 が NOT NULL になっているからでしょうか?
この微妙な違いを評価しているとすれば凄いですね。
とりあえずジョインテーブルを利用した双方向 ManyToMany のリレーションシップも自動生成されることが確認できました。

流石! NetBeans !

Tags: , ,

Leave a Reply