首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据库更改与hibernate映射文件同步的最佳实践

将数据库更改与hibernate映射文件同步的最佳实践
EN

Stack Overflow用户
提问于 2013-05-20 19:30:18
回答 1查看 1.2K关注 0票数 3

假设一个处理20+表的现有应用程序需要使用20+重写,如果所有表都已经存在,那么使用hibernate reverse engineering生成hibernate mapping files是否是通常的最佳实践?

  1. 如果表结构发生了更改,比如在3个不同的表中添加/修改了10个字段,那么mapping files是否被手工编辑以反映数据库中的更改?
  2. 另外,如果它是一个全新的应用程序(带有新表),那么使用由create生成的ddl来实现database对象是否是通常的最佳实践?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-20 19:54:05

在生产数据库中盲目使用hbm2dll会导致数据丢失。

看一看专门的数据库迁移工具,比如Liquibase or Flyway

Hibernate using JPA (annotated Entities) and liquibase

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16656947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档