【发布时间】:2013-04-05 09:28:05
【问题描述】:
我正在尝试使用 hbm2ddl.auto = update 更新现有表。
多个表中有多个列,其中数据库列定义与实体中的声明不同。喜欢
@Column(name="mycolumn", nullable=false, length=10)
private Long mycolumn;
和
'mycolumn' bigint(20) not null default 0
在 MySQL 中。
为什么 hbm2ddl 不更新这些东西?是否可以强制进行此类更新? 我想说 hbm2ddl 删除列的默认值并更改类型的长度。
【问题讨论】: