スキーマの更新後にアプリケーションを起動しているときに、いくつかのテストデータを挿入したいと思います。いくつかの休止状態のツールでこれを自動的に行うことができますか?または、手動で毎回挿入スクリプトを実行する必要がありますか?hibernateでスキーマ更新のデータを挿入する
編集:他の誰かが同じ答えを探します場合は、あなたのリンクから
病気合計それまで右@partenonある;)
ので、この機能は
<property name="hibernate.hbm2ddl.auto" value="create" />
ドントラフプロパティすることができ
作成
Hibernateは、エンティティマネージャファクトリが作成されたときにデータベースを作成します(実際にはHibernateのSessionFactoryがeマネージャー工場)。 import.sqlという名前のファイルがクラスパス( '/import.sql')のルートに存在する場合、Hibernateはデータベーススキーマの作成後にファイルから読み込まれたSQL文を実行します。 Hibernateがスキーマを作成する前に、スキーマを空にする(すべてのテーブル、制約、またはスキーマを構築するプロセスで作成される他のデータベースオブジェクトを削除する)ことを覚えておくことが重要です。
+1 @partenon:明らかに学習は止まらない:) – Daniel