代码之家  ›  专栏  ›  技术社区  ›  Wilhelm Kleu

使用hibernate hbm2ddl.auto=update:如何更改列以不再需要值?

  •  5
  • Wilhelm Kleu  · 技术社区  · 17 年前

    我有一个以前不为null=“true”的属性。该字段不再需要值,因此我将其更改为notnull=“false”,但该表不会在数据库中更新。添加新属性不会带来任何问题。

    hbm2ddl.auto=update是否可以自动更改表中的值以删除not null=“true”?(我知道我可以编写一个sql脚本来更改它,但我希望让它自动更新)

    1 回复  |  直到 17 年前
        1
  •  2
  •   Wilhelm Kleu    17 年前

    据我所知:hbm2ddl.auto=update不会更改表中已有数据的NOTNULL值。

    最后,我编写了一个sql脚本来更改表。