Hibernate - 处理表

时间:2017-10-28 08:03:38

标签: java hibernate

我正在使用Resteasy和Hibernate在Java中创建REST服务。该API应该支持现有数据库模式的旧版本和新版本。

在数据库的1.0版中,我有一个如下定义的表:

enter image description here

稍后在2.0版本中,表格被重命名,添加了两个新列,其中一列的长度增加了。此表现在看起来像:

enter image description here

我打算创建两个独立的实体类,并根据连接数据库的版本使用相应的实体类。

我想知道这种方法是否合适。如果是这样,那么对于这种情况有更好的方法。

1 个答案:

答案 0 :(得分:0)

我最终创建了两个独立的实体类,并根据连接数据库的版本,使用相应的实体类。

仍然愿意接受任何更好的解决方案。