アプリケーション サーバーの起動時にデータベース スキーマを作成しようとしています。
注釈付きの hebernate 4.1.9 と設定用の hibernate.cfg.xml を使用しています。
問題は、スキーマを作成してからアプリケーションで使用するために何をすべきかを完全に理解できないことです。もちろん初回起動時のみスキーマ作成を行い、次回起動時に更新したい。
更新状態で hbn2ddl.auto を使用しようとしていますが、データベースが作成されません。INIT=create schema IF NOT EXISTS myschema
hibernate.connection.url の最後にあるようなものを使用する必要がありますか??
また、私には例外があります
org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set
しかし、hibernate.cfg.xml には次のような文字列があります。
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
誰か私にそれを説明できますか?