0

私は多くの属性を持つクラスを持っています(例えば25)。配置としてそれぞれ 5 つの属性を持つ 5 つのグループがあるとします。これらの各グループは、他のグループの他のテーブルとはまったく関係のない別のテーブルを参照します。Hibernate でそのようなマッピングを行うことは可能ですか?

class Test
{
string var1;
string var2;
string var3;
string var4;
string var5;

}

Table1:
Column:var1

Table2:
Column:var2

Table3:
Column:var3

Table4:
Column:var4

Table5:
Column:var5

ここで、クラス テストをテーブル 1、テーブル 2、テーブル 3、テーブル 4、テーブル 5 にマップする必要があるハイバネート マッピング (.hbm) ファイルが必要です。これは可能ですか?

4

1 に答える 1

0

それは不可能だ。関係がなければ、異なるテーブルから値を取得することはできません。JOIN戦略を使用して、1つのテーブルを1つのエンティティにマップすることも、1つのエンティティを多くのテーブルにマップすることもできます。しかし、関係なしにJOINを使用することはできません。だからこれは不可能です

于 2012-05-03T15:31:00.823 に答える