在非唯一列上从表映射到实体

时间:2016-12-01 04:30:53

标签: entity-framework hibernate jpa orm

我有一个表定义,看起来像这样。我无法改变专栏定义。

表格定义

.classList

我需要将它映射到两个实体。 请注意,这种关系是一对多的关系。也就是说,从实体的角度来看,一个Foo可以有多个Bars。

然而, 相同的代码,即公共列在两个表中都是非唯一的,并且在两个表中都可以有多个值。

我知道这可以在之后使用连接解决,但是每个被加载的Foo对象都需要条形信息。 有没有办法使用ORM在公共列代码上使用连接自然地映射它?

Table FOO{
    F_ID NUMBER, -- PK
    CODE VARCHAR2(10), -- NON UNIQUE
    F_NAME VARCHAR2(10)
}


Table BAR{
    B_ID NUMBER, -- PK
    CODE VARCHAR2(10), --NON UNIQUE
    B_NAME VARCHAR2(10)
}

0 个答案:

没有答案