gpt4 book ai didi

java - 如何将单个 POJO 类映射到多个表

转载 作者:太空宇宙 更新时间:2023-11-04 11:13:02 25 4
gpt4 key购买 nike

我正在尝试将 com.chqmas.user.User pojo 类映射到 USR 表和 USR_PWD_HISTORY 表。

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
<class name="com.chqmas.user.User" table="USR" batch-size="50">
<id name="name" column="NAME"/>
<property name="bankBranch" column="BANK_BRANCH"/>
<property name="realName" column="REAL_NAME"/>
<property name="pwd" column="PWD"/>
<property name="pwdenc" column="PWD_ENC"/>
<property name="level" column="LEVEL"/>
<property name="url" column="URL"/>
<property name="status" column="STATUS"/>
<property name="lastSignOnDate" column="LAST_SIGN_ON_DATE"/>
<property name="passWdChangedDate" column="PASS_WD_CHANGE_DATE"/>
</class>

<class name="com.chqmas.user.User" table="USR_PWD_HISTORY" batch-size="50">
<id name="name" column="NAME"/>
<property name="pwd" column="PWD"/>
<property name="pwdenc" column="PWD_ENC"/>
<property name="passWdChangedDate" column="PASS_WD_CHANGE_DATE"/>
</class>
</hibernate-mapping>

但是我收到了这个错误..

enter image description here

如何将这个 pojo 类映射到这两个表。

谢谢。

最佳答案

USR 和 USR_PWD_HISTORY 代表两个不同的逻辑实体,那么为什么不在用户对象中保留密码历史列表呢?

关于java - 如何将单个 POJO 类映射到多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45790770/

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