关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 15424|回复: 4

[环境搭建] hibernate不能够自动建表

[复制链接]
发表于 2018-5-29 17:35:16 | 显示全部楼层 |阅读模式
具体情况是这样的oracle数据库新建了个用户和对应的表空间,然后把别的表空间的表导入到新建的表空间下,现在这些表的表空间、索引什末的都已经改成和新建的表空间对应的信息了,但是程序就是没办法自动建这些表(新加的表可以),在程序里面也配置了对应的schema,已经试过了在数据库里面能直接建表,但是程序里面就是不可以,求助各位大佬
发表于 2018-5-29 18:07:59 | 显示全部楼层
提示什么,详细点
 楼主| 发表于 2018-5-30 08:41:21 | 显示全部楼层
admin 发表于 2018-5-29 18:07
提示什么,详细点

没有提到那个建表时发生的错误,但是在建字段时提示找不到这个表,还有验证时表里已经有这个字段了,也会报错,hibernate.hbm2ddl.auto我设置为update了,按道理来说没有表会新建表,没有字段会往表里面加字段,但是现在有的字段也会进行校验还会提示错误信息,其中serial_number 是不会自动建的表,un_certification 是表里已经有这个字段还会校验而且报错(程序中有好多这样的错)
[2018-05-30 08:32:17] [ERROR] [org.hibernate.tool.hbm2ddl.SchemaUpdate:235] HHH000388: Unsuccessful: alter table serial_number add FIGURE number(10,0) not null
[2018-05-30 08:32:17] [ERROR] [org.hibernate.tool.hbm2ddl.SchemaUpdate:236] ORA-00942: 表或视图不存在

[2018-05-30 08:32:17] [ERROR] [org.hibernate.tool.hbm2ddl.SchemaUpdate:235] HHH000388: Unsuccessful: alter table serial_number add MODULE varchar2(600) not null
[2018-05-30 08:32:17] [ERROR] [org.hibernate.tool.hbm2ddl.SchemaUpdate:236] ORA-00942: 表或视图不存在

[2018-05-30 08:32:17] [ERROR] [org.hibernate.tool.hbm2ddl.SchemaUpdate:235] HHH000388: Unsuccessful: alter table un_certification add allowd_Maximum_Height varchar2(1000)
[2018-05-30 08:32:17] [ERROR] [org.hibernate.tool.hbm2ddl.SchemaUpdate:236] ORA-01430: 表中已存在要添加的列
发表于 2018-5-30 10:02:48 | 显示全部楼层
手工初始化数据库,不要通过这种机制
 楼主| 发表于 2018-5-30 10:45:21 | 显示全部楼层
admin 发表于 2018-5-30 10:02
手工初始化数据库,不要通过这种机制

可以把操作详细点吗,不太明白
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表