hibernate3和spring3集成无法自动建表的原因
2015-10-09 12:29
281 查看
</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>
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法