sam*_*ach 5 java database-design hibernate
我有一个数据库,其中包含每月生成的多个表。例如
Transaction_01_2014
Transaction_02_2014
Transaction_03_2014
.
.
.
Transaction_12_2014
Run Code Online (Sandbox Code Playgroud)
所有的表都具有相同的结构。唯一的区别是末尾附加的月份和年份。
是否可以将所有这些表映射到 Hibernate 中的单个 @Entity 类“事务”?如果是,我需要更改一些配置吗?如果不可能这样,我应该如何从我的 Java 应用程序以一种微妙而简单的方式对这些表进行操作?
干杯!
是的。您可以使用@MappedSuperclass 注释将多个表映射到单个 @Entity 类。通过使用此注释创建一个超级并将其功能继承到 @Table 注释中具有不同表的所有子类。但是,在这种情况下就会出现标准化问题。
或者
您可以使用@SecondaryTable注解,它允许您指定一个或多个辅助表,指示实体类的数据存储在多个表中。
了解更多信息 :
| 归档时间: |
|
| 查看次数: |
4746 次 |
| 最近记录: |