hibernate自动

appletan 2011-01-27 04:26:11
tomcat每次启动 总是会提示这个错误

[14:26:18,987] [INFO ] [main] [F:TableMetadata.java L:65 M:<init>] table found: CFP.ACCOUNT
[14:26:18,987] [INFO ] [main] [F:TableMetadata.java L:66 M:<init>] columns: [secondorg, id, last_update_time, purview, remaining, name, last_update_id, idcard, town, password, thirdorg, totalamount]
[14:26:18,987] [INFO ] [main] [F:TableMetadata.java L:68 M:<init>] foreign keys: [sys_c005363]
[14:26:18,987] [INFO ] [main] [F:TableMetadata.java L:69 M:<init>] indexes: [sys_c005362]



[14:26:19,987] [ERROR] [main] [F:SchemaUpdate.java L:212 M:execute] Unsuccessful: alter table cfp.ACCOUNT add IDCARD varchar2(18 char)
[14:26:19,987] [ERROR] [main] [F:SchemaUpdate.java L:213 M:execute] ORA-01430: 表中已存在要添加的列


[14:26:19,987] [INFO ] [main] [F:SchemaUpdate.java L:217 M:execute] schema update complete

--------------------
<property name="hibernate.hbm2ddl.auto">update</property>

挺奇怪的,ACCOUNT表里本来就有IDCARD这个字段了,而且还是唯一主键,为什么hibernate还要去修改表呢?
并且其他几个表都不会报错,偏偏这个表。。。。
...全文
156 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
superyjcqw123 2011-01-28
  • 打赏
  • 举报
回复
配置文件中,那一列有重复

50,549

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧