</pre><pre name="code" class="html">在spring的配置文件中紅色字體這一行如果寫成<span style="color:#FF0000;">org.hibernate.dialect.MySQLInnoDBDialect</span>就會無法創建表,同時value裏最好都把名字寫全,
如hibernate.hbm2ddl.auto要寫上hibernate
<property name="hibernateProperties">
<value>
<span style="color:#FF0000;">hibernate.dialect=org.hibernate.dialect.MySQLDialect</span>
hibernate.hbm2ddl.auto=update
hibernate.show_sql=true
hibernate.format_sql=true
</value>
在hibernate.cfg.xml中,經測試如果把MySQLDialect寫成MySQLInnoDBDialect也是能夠自動建表的,不過做好別這麼做
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.show_sql">true</property>