私たちがhibernateとデータベース(MySQLやPostgresqlなど)を使ってプロジェクトを開始したい場合、データベース内のテーブル間や休止状態中の両方の関係を実行する方が良いでしょうか? これについて専門家が何をしているのか知りたいですか?関係が休止状態にある
ありがとう
私たちがhibernateとデータベース(MySQLやPostgresqlなど)を使ってプロジェクトを開始したい場合、データベース内のテーブル間や休止状態中の両方の関係を実行する方が良いでしょうか? これについて専門家が何をしているのか知りたいですか?関係が休止状態にある
ありがとう
休止状態の全体のポイントは、私見、データベースおよびSQL、および任意のデータベースへdependcy(およびそのベンダー)から自分自身を削除することです。これは文字通り単なるデータストアであり、後でスワップアウトすることができます。
Javaコード内にリレーションシップ(およびすべてのビジネスロジック)を定義し、休止状態でテーブルを作成します。
relevant hibernate settingに注意して、テーブルの作成と落とし穴を有効にする必要があります。
エンティティの関係を維持することができます。
関連するdbスキーマを生成するには、mavenプラグイン(http://mojo.codehaus.org/maven-hibernate3/hibernate3-maven-plugin/hbm2ddl-mojo.html)を使用できます。
この手順は、エンティティで定義した関係の検証にも役立ちます。
あなたは何を意味するのかよく分かりません。あなたはもっと具体的になりますか? –
私は、データベースレベルの外部キー/制約を定義するか、単に休止状態のものを使用するかどうかという疑問があると思います。もし私がデータベースレベルのFKから遠ざかることをお勧めするなら、それは時間が無駄になることがあります。希望が役立つ – SirVaulterScoff