我目前有一个从Exp类到类Fin的多对一关系,如下所示:
来自Exp.hbm.xml:
<many-to-one not-found="ignore" cascade="none" update="false" insert="false"
unique="false" class="model.Fin" name="Fin"
column="SAK_EXP" property-ref="SakTrans" />
我需要做的是为此添加限制。
在课程Fin中,有一个属性IndCrDb
,我只想创建与Fin的多对一关系,其中此属性的值为'C'。
<property name="IndCrDb" column="IND_CR_DB" type="string"
not-null="false" length="1" unique="false" update="true"
insert="true" optimistic-lock="true" lazy="false"/>
有办法做到这一点吗?我知道我可以将Exp.java中的setter更改为不设置IndCrDb是否错误,但这似乎不是一个好的选择。
答案 0 :(得分:0)
听起来你可能需要的是一个关联类。