xmlファイルに<property name="hbm2ddl.auto">create</property>
が設定されています。 Webアプリケーションを作成するときは、まずデータベースに新しいテーブルを作成する必要があります。したがって、hbm2ddl.autoは作成する必要があります。それから私はこのテーブルにデータを挿入したい、私は手でhbm2ddl.autoを変更したくない。 servlet.javaでこれを "更新"する方法を教えてください。サーブレットでhbm2ddl.autoを変更するには? xmlでない
0
A
答えて
0
ロングストーリーショート:できません。 hbm2ddl.auto
は不変SessionFactory
で使用されているevironmental変数です:なぜここに
です。アプリケーション開始時にインスタンス化されますが、変更することはできません。実行時になぜそれをupdate
に変更する必要があるのかわかりません。エンティティモデルをコード "手作業"で変更した場合は、とにかくアプリケーションをデプロイする必要があるため、値をupdate
に変更することもできます。しかし、私は深刻な生産ビルドの更新オプションを信頼しません。
0
変数は変更できませんが、実行時にSchemaUpdateを開始できます。構成のみが必要です。
使用:=真
new SchemaUpdate(cfg).execute(script, doUpdate)
スクリプト - コンソールへ>印刷のすべてのDDL
はdoupdate =真 - DB
に>変更関連する問題
- 1. Hibernateは、hbm2ddl.auto =アップデートでいくつかのテーブルを維持hbm2ddl.autoでいくつかのテーブルをリロード=
- 2. xmlなしでTimePickerのtimePickerModeスピナーを変更するには?
- 3. StAXで巨大なXMLファイルを変更するには?
- 4. SchemaExport()vs. hbm2ddl.auto
- 5. DOMXPathでXMLをCakephpフレンドリーな配列に変更するPHP
- 6. JSPがサーブレットに変換されるのはなぜですか?
- 7. ファイルxmlをmavenプラグインで変更する
- 8. Javaで動的にxmlを変更するには?
- 9. 変数内のサーブレットからサーブレットにデータを投稿するにはどうすればいいですか?
- 10. サーブレットとXMLファイル
- 11. Hibernate hbm2ddl.autoアップデートでmysqlのカラムが削除されない
- 12. 異なるXMLからImageViewソースを変更するには?
- 13. spring XMLでserverSelectionTimeoutを変更するには
- 14. Perlでは、XMLファイルの形式を変更せずに、XMLファイルの要素を変更するにはどうすればよいですか?
- 15. Hibernate hbm2ddl.auto = updateはMySQLの列定義を更新しません
- 16. XMLパーサーでXMLコンテンツを変更するPHP
- 17. AS3でサイズ変更XMLギャラリー
- 18. XMLを変更する - SMALLDATETIME
- 19. ビットマップで画像をxmlでサイズ変更
- 20. Google App Engine/JavaサーブレットでXMLを処理するライブラリはどれですか
- 21. java:サーブレットのメソッド(doPostなど)のコードを動的に変更することは可能ですか?
- 22. 複数のサーブレットに対してweb.xmlを変更する方法
- 23. javax.servlet.UnavailableException:SRVE0201E:サーブレット[my_ws]:サーブレットクラスでない
- 24. hibernateの使用hbm2ddl.auto = update:列を変更してもはや値を要求しないようにする方法はありますか?
- 25. XMLカラーをDrawableに変更する
- 26. カスタムXMLファイルをサーブレットで取得する方法
- 27. EclipseでJNDIのxmlを変更する場所は?
- 28. ナビゲーションビューで2つのヘッダーxmlファイルを変更する方法は?
- 29. C#でxmlファイルの値を変更する方法は?
- 30. サーブレットによるセッション変数の変更がありません