JPA構成詳細のjpaProperties
5516 ワード
org.hibernate.cfg.ImprovedNamingStrategy
true
true
update
ここでjpa Propertiesはjpaのいくつかの属性です
org.hibernate.cfg.ImprovedNamingStrategy
true
true
update
ここに属性があります.
update
これは役に立つ設定です
実はこれはhbm2ddl.autoパラメータの役割は主に、データベース・テーブル構造の自動作成|更新|検証に使用されます.この方面の需要でない場合はset value=「none」を推奨します.create:hibernateをロードするたびに、前回生成したテーブルを削除し、modelクラスに基づいて新しいテーブルを再生成します.2回も変更がなくても実行します.これがデータベース・テーブルのデータ損失の重要な原因です.create-drop:hibernateをロードするたびにmodelクラスに基づいてテーブルが生成されますが、sessionFactoryが閉じるとテーブルは自動的に削除されます.update:最も一般的なプロパティで、hibernateを最初にロードするとmodelクラスに基づいてテーブルの構造が自動的に確立され(データベースが先に確立されていることを前提として)、hibernateをロードするとmodelクラスに基づいてテーブル構造が自動的に更新され、テーブル構造が変更されてもテーブルのローは削除されません.サーバに配備すると、テーブル構造はすぐに構築されず、アプリケーションが最初に実行されるまで待たないことに注意してください.validate:hibernateをロードするたびに、データベース・テーブル構造の作成を検証します.データベース内のテーブルと比較するだけで、新しいテーブルは作成されませんが、新しい値が挿入されます.