hibernate3和spring3集成無法自動建表的原因

</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>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章