实体根据标志查看不同的表

时间:2014-10-28 08:30:19

标签: hibernate archive

我们在服务器中使用Hibernate。根据名为archived的开关/标志,我希望在一个或另一个表中引用某些实体。换句话说,如果记录的值为archived=true,请查看表的存档版本,否则请查看普通表。表的两个版本(已存档但未存档)具有相同的结构,我们仅将数据分开以加速服务器的运行。但是,用户可以搜索两个表(来自前端的不同视图),我们需要根据存档标志检查一个或另一个表。

如何做到这一点?我不想做两次检索(检查正常,然后检查存档表是否存在)。

提前致谢,

Cez:)

0 个答案:

没有答案