我有一个曾经不是 null="true"的属性。该字段不再需要值,因此我将其更改为 not-null="false"但该表不会在数据库中更新。添加新属性不会产生任何问题。
hbm2ddl.auto=update 是否可以自动更改表以删除 not-null="true"? (我知道我可以写一个 sql 脚本来改变它,但想让它自动更新)
最佳答案
从我可以收集到的信息: hbm2ddl.auto=update 不会更改已经有数据的表的非空值。
最后我只是写了一个sql脚本来改变表。
关于hibernate - 使用 hibernate hbm2ddl.auto=update : How can I alter column not to require value anymore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801915/