【发布时间】:2010-10-22 13:29:34
【问题描述】:
我有一个曾经不是 null="true" 的属性。该字段不再需要值,因此我将其更改为 not-null="false" 但表未在数据库中更新。添加新属性不会带来任何问题。
hbm2ddl.auto=update 是否可以自动更改表以删除 not-null="true"? (我知道我可以写一个 sql 脚本来改变它,但想让它自动更新)
【问题讨论】:
我有一个曾经不是 null="true" 的属性。该字段不再需要值,因此我将其更改为 not-null="false" 但表未在数据库中更新。添加新属性不会带来任何问题。
hbm2ddl.auto=update 是否可以自动更改表以删除 not-null="true"? (我知道我可以写一个 sql 脚本来改变它,但想让它自动更新)
【问题讨论】:
据我所知:hbm2ddl.auto=update 不会更改已包含数据的表的非空值。
最后我只是写了一个sql脚本来改表。
【讨论】: