私はHibernateの初心者です。私は「JavaPersistencewithHibernate」の本をフォローしており、現在は第2章にあります。
hello worldクラスをテストするには、MySQLでMessagesテーブルを手動で作成する必要があることがわかりました。エラーが発生しやすいため、すべてのスキームを手動で入力するのは面倒です。
Hibernateには、開発者用のスキーマを自動的に作成できるツールが組み込まれているのでしょうか。前もって感謝します!
私はHibernateの初心者です。私は「JavaPersistencewithHibernate」の本をフォローしており、現在は第2章にあります。
hello worldクラスをテストするには、MySQLでMessagesテーブルを手動で作成する必要があることがわかりました。エラーが発生しやすいため、すべてのスキームを手動で入力するのは面倒です。
Hibernateには、開発者用のスキーマを自動的に作成できるツールが組み込まれているのでしょうか。前もって感謝します!
hibernate.cfg.xmlファイルに追加<property name="hbm2ddl.auto">update</property>
するだけで、スキーマの検証が行われます。内容を上書きしたくない場合は、上書きする<property name="hbm2ddl.auto">validate</property>
と、単に検証されます。
hibernate.hbm2ddl.auto
Hibernate構成で指定します。必要に応じてデータベースを作成および削除します。
詳細については、-をご覧ください。
http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html
Hibernateはそれを行うことができます。設定に応じて、いくつかの方法があります。
この質問は以前に回答されています: Hibernateカスタムスキーマの作成