hibernate 根据持久化类 创建数据库表的时候出现的错误如下,请大神帮忙解决?

问题描述

hibernate 根据持久化类 创建数据库表的时候出现的错误如下,请大神帮忙解决?

十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
信息: table not found: DIC_TAB
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
信息: table not found: WEBINFO
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
信息: table not found: WEBMENU
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
信息: table not found: WEBROLE
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.DatabaseMetadata getTableMetadata
信息: table not found: WEBUSER
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: create table PROMAN.DIC_TAB (DIC_TAB_NAME varchar(255) not null, CODE_ID varchar(255) not null, STD_NAME varchar(2), DATA_SUBSET varchar(255) not null, STD_CODE varchar(255), DIC_TAB_DESC varchar(255), CODE_NAME varchar(255) not null, CODE_LEVEL bit, CODE_PARENT varchar(255), CODE_DISPLAY bit, CODE_SORT integer, IS_LEAF bit, primary key (DIC_TAB_NAME, CODE_ID))
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unknown database 'proman'
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: create table PROMAN.WEBINFO (ID varchar(255) not null, ORDERID integer, TITLE varchar(255), CONTENT varchar(255), AUTHOR varchar(255), ADDTIME datetime, PUBLISH bit, primary key (ID))
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unknown database 'proman'
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: create table PROMAN.WEBMENU (MENUID integer not null auto_increment, ORDERID integer, PARENTID integer, TEXT varchar(255), QTIP varchar(255), URL varchar(255), ICONCLS varchar(255), LEAF bit, SHOWFLAG bit, PARAM varchar(255), primary key (MENUID))
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unknown database 'proman'
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: create table PROMAN.WEBROLE (ROLECODE varchar(255) not null, ROLENAME varchar(255), MEMO varchar(255), primary key (ROLECODE))
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unknown database 'proman'
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: create table PROMAN.WEBUSER (USERNAME varchar(255) not null, ROLECODE varchar(255), USERCNAME varchar(255), USERPWD varchar(255), MOBILE varchar(255), EMAIL varchar(255), ISLOCK integer, DEPT varchar(255), primary key (USERNAME))
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unknown database 'proman'
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: alter table PROMAN.WEBUSER add index FK73C678FFB70C19B8 (ROLECODE), add constraint FK73C678FFB70C19B8 foreign key (ROLECODE) references PROMAN.WEBROLE (ROLECODE)
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Table 'proman.webuser' doesn't exist
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: alter table WEBRM add index FK4EA5C6F86A9F1F8 (MENUID), add constraint FK4EA5C6F86A9F1F8 foreign key (MENUID) references PROMAN.WEBMENU (MENUID)
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Can't create table '.ssh#sql-7dc_2.frm' (errno: 150)
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Unsuccessful: alter table WEBRM add index FK4EA5C6FB70C19B8 (ROLECODE), add constraint FK4EA5C6FB70C19B8 foreign key (ROLECODE) references PROMAN.WEBROLE (ROLECODE)
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
严重: Can't create table '.ssh#sql-7dc_2.frm' (errno: 150)
十二月 09, 2015 1:49:52 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
信息: schema update complete

解决方案

看看是不是数据库的权限问题,或者连接的问题。都是无法创建表结构一类的错误。

解决方案二:

创建表失败。首先检查你是否连上了数据库。可以使用正常的mysql工具试试,然后再用hibernate。

时间: 2024-10-24 17:51:34

hibernate 根据持久化类 创建数据库表的时候出现的错误如下,请大神帮忙解决?的相关文章

spring和hibernate整合出错,请大神帮忙解决,谢谢

问题描述 spring和hibernate整合出错,请大神帮忙解决,谢谢 <!-- Hibernate和spring整合的配置 配置SessionFactory --> <!-- 指定hibernate的配置文件位置 --> <!-- 配置c3p0数据库连接池 --> <!--通过反射设置set方法--> <!-- 数据连接信息 --> <!-- 其他配置 --> <!-- 初始化时获取三个连接,取值应在minPoolSize与

struts2 0-spring+struts+hibernate整合问题,请大神帮忙!

问题描述 spring+struts+hibernate整合问题,请大神帮忙! 求大神解答,兄弟初学ssh,今天整合他们三个.报错很多,但是最后竟然可以正确运行(我只实现了一个从数据库读用户名密码来登陆的功能.) 报错如下:(其中第一个错误就是Could not open ServletContext resource [/WEB-INF/applicationContext.xml],我在这个目录下有这个文件的. 而且我的web.xml里有这些内容. contextConfigLocation

rcale游标超出-hibernate处理的数据量太多,会报游标超出的错误。求大神帮忙

问题描述 hibernate处理的数据量太多,会报游标超出的错误.求大神帮忙 public List getMessageCount(String agentIdDate detectingTimeDate endTime) { StringBuffer sbf = new StringBuffer(); sbf.append(""select targetAddresssourceaddress count(targetAddress) from VpnRecord where 1=

服务器-oracel 数据库和客户端的问题,请大神帮忙看看

问题描述 oracel 数据库和客户端的问题,请大神帮忙看看 数据库安装的是oracle 10g,公司服务器的一个应用程序以前通过oracle10的客户端(ODBC的形式)去访问,但因为某种原因需要将客户端升级为11,不过服务器上现在有两个11的客户端,一个没有卸载工具的,一个是正常的完整版,但是现在能够连通数据库,就是时不时进入网站后,网页只显示一部分,但无法登陆进入网站的这个应用程序,可能是访问不到数据库,需要重启服务器上的IIS才能恢复.代码什么的都没动过,和之前相比只是升级了oracle

android 中导入数据库,代码一处错误。请大神帮我看看

问题描述 android 中导入数据库,代码一处错误.请大神帮我看看 解决方案 首先你要确定这个cothinkganbu这个文件在哪儿呢,如果你放在了assets里面那就不是这样调用获取资源了,红线处说明的是找不到这个资源,所以你检查一下看是什么情况. 解决方案二: 清理一下工程看看.... 解决方案三: 请大神帮我看看这段代码

sql 问题 请大神帮忙-主子表记录处理,sql 问题请大神帮忙

问题描述 主子表记录处理,sql 问题请大神帮忙 主子表, 订单主表 订单子表,找出符合以下订单号:子表中 对应的物料个数 (明细条目数)一致 并且物料编码也一致. 业务作用:订单合并

两张表中添加一天一条记录 求大神 帮忙看下 sql 语句该如何去写

问题描述 求大神帮忙解决一个问题比如说有三张表A,B,C三张表,我想将A中的某条数据点击添加按钮的时候同时加到B和C两张表,如何添加?A和B是一对多关系B和C是一对多关系sql语句该如何去写 解决方案 解决方案二:分开逻辑写呗.解决方案三:用触发器可以吗解决方案四:触发器没经常用,的忘记中写了解决方案五:还有其他办法吗

数据库查询问题,求大神帮忙解决

问题描述 数据库查询问题,求大神帮忙解决 解决方案 用的vs2005,这怎么解决呢,求大神帮忙关于windows 2008 server R2 文件共享问题,求大神帮忙解决一下!求大神帮忙关于Openssl实现TLS通信的问题 解决方案二: declare @tb table ( BQMC varchar(50), NR varchar(10) ) insert into @tb values('cpts', 'lalala') insert into @tb values('cpts', 'h

请问怎么从C#的model类创建数据库表?

问题描述 如题,手上有一个系统是MVC架构的,但只拷贝了C#代码,没有拷贝数据库表,所以现在为了使程序能够运行得起来,需要还原数据库结构,查遍网上资料只有从数据库生成model的,并没有倒过来的实现,但我觉得应该是可以的,请教C#高手?问题解决程序能够运行送100分! 解决方案 解决方案二:你需要学习了解一下EntityFramework相关知识.解决方案三:楼上的童鞋,本系统未使用EF,与数据库交互使用的Linq查询,使用EF又省事儿了.解决方案四:如果Model是POCO,并且与数据库一一对