如何解决在使用休眠映射的表中添加列,而不会丢失现有数据
可能您不会被迫使用Hibernate创建/更新数据库架构。我假设您的配置中包含以下内容:
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
只需将值更改为“ validate”,对映射进行更改并分别执行ALTER TABLE语句即可。
另一种选择是使用“更新”来让Hibernate弄清楚如何更新表结构。我建议您将其掌握在手中,然后手动执行DDL SQL。
解决方法
我有一个名为Person的表,我已经在hibernate中映射了该表,我已经有一些不想删除的数据。我需要添加一个称为地址的新列,任何想法如何在hibernate状态下进行?
提前致谢..
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。