我想更改表列的默认值:
alter table foo modify (col_name default 'bar');
如果我不重新启动应用程序,这会对Hibernate造成任何麻烦吗?
答案 0 :(得分:3)
它不会对Hibernate本身造成任何麻烦。 Hibernate不存储hash
或您的数据库版本的标识符的其他形式。尽管如果您的应用程序逻辑以某种方式链接到该默认值,您将遇到“麻烦”,但它们与Hibernate无关。
答案 1 :(得分:1)
如果更改了列的默认值,应该不会有任何问题,但是请确保在表的休眠实体的相应列中定义的默认值不应该存在