hibernate自动
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还要去修改表呢?
并且其他几个表都不会报错,偏偏这个表。。。。