Hibernate hbm2ddl.auto =更新

时间:2016-03-09 08:36:43

标签: java mysql hibernate

我们正在使用hibernate3.jar .hibernate属性设置如下,

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

在现有表中添加了新列,并将我们的应用程序从旧版本迁移到新版本。迁移后该列已在表中成功添加,但在日志中面临以下错误:

> ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (ServerService Thread
> Pool -- 314) Unsuccessful: alter table TEST add column source_id int
> default 0  ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate]
> (ServerService Thread Pool -- 314) Duplicate column name 'source_id'

该列已成功添加,但仍然面临日志中的错误。

1 个答案:

答案 0 :(得分:0)

Hibernate的known issue。使用latest Hibernate vesion代替hibernate3.jar。