0

私はHibernateの初心者です。私は「JavaPersistencewithHibernate」の本をフォローしており、現在は第2章にあります。

hello worldクラスをテストするには、MySQLでMessagesテーブルを手動で作成する必要があることがわかりました。エラーが発生しやすいため、すべてのスキームを手動で入力するのは面倒です。

Hibernateには、開発者用のスキーマを自動的に作成できるツールが組み込まれているのでしょうか。前もって感謝します!

4

3 に答える 3

2

hibernate.cfg.xmlファイルに追加<property name="hbm2ddl.auto">update</property>するだけで、スキーマの検証が行われます。内容を上書きしたくない場合は、上書きする<property name="hbm2ddl.auto">validate</property>と、単に検証されます。

于 2013-01-08T07:54:40.930 に答える
1

hibernate.hbm2ddl.autoHibernate構成で指定します。必要に応じてデータベースを作成および削除します。

詳細については、-をご覧ください。

http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html

于 2013-01-08T07:54:39.697 に答える
1

Hibernateはそれを行うことができます。設定に応じて、いくつかの方法があります。

この質問は以前に回答されています: Hibernateカスタムスキーマの作成

于 2013-01-08T07:59:44.477 に答える