首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate中hbm2ddl使用的有关问题

2012-03-12 
hibernate中hbm2ddl使用的问题我在用MyEclipse写Hibernate,用的是hibernate的annotation,我把hbm2ddl设置

hibernate中hbm2ddl使用的问题
我在用MyEclipse写Hibernate,用的是hibernate的annotation,我把hbm2ddl设置成create或者update,想让他每次都自定更新数据库的表结构,但是只有第一次运行的时候成功,以后修改完代码后,在运行的时候就不能正常进行表结构的更新了,不知道我是不是不会用。。。

错误提示是:

Java code
。。。。。之前都没报错14:57:40,465  INFO SessionFactoryObjectFactory:105 - Not binding factory to JNDI, no JNDI name configured14:57:40,476  INFO SchemaUpdate:155 - Running hbm2ddl schema update14:57:40,477  INFO SchemaUpdate:167 - fetching database metadata14:57:40,612  INFO SchemaUpdate:179 - updating schema14:57:40,745  INFO DatabaseMetadata:119 - table not found: TBUSER14:57:40,749  INFO DatabaseMetadata:119 - table not found: TBUSER14:57:40,750 DEBUG SchemaUpdate:203 - create table TBUSER (UID number(10,0) not null, primary key (UID))[color=#FF6600]14:57:40,758 ERROR SchemaUpdate:212 - Unsuccessful: create table TBUSER (UID number(10,0) not null, primary key (UID))14:57:40,758 ERROR SchemaUpdate:213 - ORA-00904: : 标识符无效[/color]14:57:40,759  INFO SchemaUpdate:217 - schema update complete


总提示标示符无效,而且“标识符无效”这几个字前面有俩冒号。。。不知道是怎么搞的。。

[解决办法]
启动的时候直接设置成update就可以了

热点排行