按ID拆分表中的hibernate实体

时间:2016-12-18 11:09:47

标签: java hibernate

是否可以将hibernate对象拆分为跨表的表? 我的动机是启用TRUNCATE并批量导入表而不触及其他数据,并允许更容易的索引重建。

1 个答案:

答案 0 :(得分:3)

我会在这里提出我的意见。我认为您可以检查许多不同的方式/方向:

  1. 只需在表格上创建分区。然后数据库将为您管理所有内容。
  2. 使用Hibernate Shards项目。我不确定它是否与最近的hibernate版本保持同步。
  3. 查看Hibernate继承策略。其中一个策略允许您在Java实体级别创建对象层次结构,并将它们映射到不同的表。