我正在尝试使用 hbm2ddl.auto = update 更新现有表。
几个表中有几个列,其中数据库列定义从实体中的声明发生变化。喜欢
@Column(name="mycolumn", nullable=false, length=10)
private Long mycolumn;
和
'mycolumn' bigint(20) 不为空 默认 0
在 MySQL 中。
为什么 hbm2ddl 不更新这些东西?是否可以强制进行此类更新?我想说 hbm2ddl 删除列的默认值并更改类型的长度。