我有一个表定义,看起来像这样。我无法改变专栏定义。
表格定义
.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)
}