gpt4 book ai didi

java - 无法从数据库获取关联对象

转载 作者:行者123 更新时间:2023-12-01 15:37:33 25 4
gpt4 key购买 nike

我有一个 XYZ 对象,它采用一组 KZP 类对象。我需要将 XYZ 和所有 KZP 对象保留在数据库中。在第一次中,我只能在第一次中坚持 XYZ 而不是 KZP。但是当我再次更新 XYZ 时,我提供的所有 KZP 对象都会被保存。

hbm.xml file for XYZ...

<property name="statusLevel" column="status_level" type="string"/>
<property name="isDeleted" column="is_deleted" type="boolean" not-null="false"/>
<set name="rules" inverse="true" cascade="all">
<key column="card_id"></key>
<one-to-many class="com.KZP" />
</set>


HBM.xml file for KZP
<many-to-one name="ffpCardData" class="com.XYZ" column="card_id" fetch="join" lazy="false" cascade="all"/>
</class>

现在,通过使用它,我可以使用 KZP 对象集保存主对象,但无法获取它。您能告诉我配置中需要更改哪些内容吗?

最佳答案

在 XYZ 的 m.xml 文件中尝试此操作:

<set name="rules" lazy="false" fetch="join" inverse="true" cascade="all">
<key column="card_id"></key>
<one-to-many class="com.KZP" />
</set>

关于java - 无法从数据库获取关联对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com