我正在尝试用 Hibernate 为我做一件复杂的事情。我将解释它:
我有 2 张桌子。每个表的 3 列相同(我的意思是,相同的值)但名称不同。例子:
Table1 (name, tour, year, column1, column2, ...) and PK is (name, tour, year)
Table2 (name_aux, tour_aux, year_aux, column3, column4, ...) and PK is (name_aux, tour_aux, year_aux)
因此,我想将这 2 个表转换为 Hibernate 中的 1 个域对象。我读到有一个 @SecondayTable 注释,但我认为这不是我想要的。另外我不知道这是否可能。目前,我有 2 个域对象将这 2 个表与它们的 @EmbeddedId 映射导致复合 PK。
域对象的结果应该是具有以下属性的类:
name (or name_aux)
year (or as year_aux)
tour (or tour_aux)
column1
column2
column3
column4
有任何想法吗?