如何在Hibernate中将多个映射键或列映射为复合引用?

时间:2014-09-08 12:40:54

标签: hibernate dictionary composite hbm

我试图映射" MAP"在hibernate中使用复合id引用。我无法设计一个hibernate映射文件。

基本上我试图调用名为historical和historical_record的SQL视图。

历史视图结果

Historical View

historical_record查看结果

Historical_Record View

<class name="HistoricalDetail" table="historical">
    <composite-id>
        <key-property name="farOrgId" column="FAR_ORG_CODE" />          
        <key-property name="farId" column="FAR_ID" />
        <key-property name="fmId" column="FM_CODE" />
        <key-property name="qCode" column="Q_CODE" />
    </composite-id>
    <property name="qName" column="Q_NAME" />
    <map name="farQuesAnswersMap" table="historical_record">
        ?
        <map-key column="ANSWERED_DATE" type="string"/>
        <many-to-many column="FAR_QUES_ANSWER_ID" class="FarQuesAnswers"/>
    </map>
</class>

放置&#34;?&#34;符号[我无法映射]。

0 个答案:

没有答案