私は例外org.hibernate.exception.sqlgrammarexception
取得例外:org.hibernate.exception.sqlgrammarexception
マイhibernate.cfg.xml
ファイル取得新しいレコードを挿入しようとしていたとき、私は、hibernate
を実装していますこんにちは:私が変更した場合は
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_db</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">system</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<property name="hbm2ddl.auto">create</property>
<mapping class="com.hib.UserDetails"/>
</session-factory>
</hibernate-configuration>
<property name="hbm2ddl.auto">update</property>
<mapping class="com.hib.UserDetails"/>
しかし、私は手動でテーブルを作成する必要があります。 何が問題なのですか?
あなたが正しいものを選んでいると確信していない限り、私のアドバイスは特に方言を選んではいけません。 Hibernateは、それが接続しているデータベースのタイプを決定する上で非常に優れています。より多くのヘルプが必要な場合は、例外が発生した場所にコードを投稿する必要があります。 – JamesENL