Hibernate无法创建表的原因分析
来源:互联网 发布:阿里云虚拟机怎么用 编辑:程序博客网 时间:2024/05/22 06:47
确认使用:<prop key="hibernate.hbm2ddl.auto">create</prop>
配置tomcat的bin目录
CATALINA_HOME D:\apache-tomcat-6.0.40
Path路径加上 ;%CATALINA_HOME%\bin
如果还不显示表:控制面板-》管理-》服务-》找到mysql,重新启动(我的问题所在)
另外附其他错误原因(来源百度文库)
Hibernate连接Mysql无法自动创建表多种原因分析(Hibernate3.6)
1.错误原因:hbm文件中定义的元素含有sql的关键字,例如: <property name="name"></property> <property name="birthday"></property> <property name="from"></property> 代码中含有"from"关键字.
<property name="hbm2ddl.auto">create-drop</property> 只要把create-drop替换为create即可
3.错误原因:默认的数据库类型错误。
把mysql中my.ini文件中配置的 MyISAM 变成 INNODB,代码如下:# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB
myeclipse不能自动识别如下语句,需要在Configuration中手动重新配置一下即可运行;
<property name="hbm2ddl.auto">update</property>
hibernate.dialect=org.hibernate.dialect.MySQLDialect//注意这些地方没有空格
hibernate.hbm2ddl.auto=update//注意这些地方没有空格 hibernate.show_sql=false//注意这些地方没有空格 hibernate.format_sql=false//注意这些地方没有空格 </value> </property>
注意每行结尾没有空格,不然也会造成不能自动建表的后果
0 0
- Hibernate无法创建表的原因分析
- hibernate无法自动创建表的原因整理
- hibernate为何无法自动创建oracle 的表分析
- hibernate无法自动建表的原因
- hibernate auto=update 还是无法自动创建表的原因
- 驱动建模表无法创建原因详细分析
- hibernate无法自动建表的原因以及.sql文件无法运行的原因
- hibernate 无法自动创建表 的解决办法
- hibernate部分表无法创建
- hibernate 无法自动创建表
- Hibernate无法自动创建表
- Hibernate无法自动创建表
- Mysql无法创建外键的原因
- Mysql无法创建外键的原因
- Mysql无法创建外键的原因
- Mysql无法创建外键的原因
- Mysql无法创建外键的原因
- mysql无法创建外键的原因
- 在Unity世界里遇到的第一个错误!
- Mysql没有初始密码(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO))
- spark安装、源码编译
- 点滴记录ExtJS练习——ComboBox的四种扩展
- 可视化学习之百度echarts工具(2)
- Hibernate无法创建表的原因分析
- NYOJ 325 zb的生日 && NYOJ 456 邮票分你一半
- 改写的两个mysql存储过程,用于判断主键外键
- HDU1598 find the most comfortable road【并查集】
- 【指导】Install Appium on Ubuntu in command line
- iOS SDK基础知识:UITextView & UITextViewDelegate
- apache POI 操作excle表格文件,搬运百度的
- 编译linux内核错误:./scripts/gen_initramfs_list.sh: Cannot open '/usr/share/v86d
- Flume-ng与Mysql整合开发