我试图将com.chqmas.user.User pojo类映射到USR table.and USR_PWD_HISTORY表。如何将单个POJO类映射到多个表
<?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>
但我得到这个错误..
我怎么能这个POJO类映射到这两个表。
谢谢。
不可能。建议重新设计Java类 - 顺便说一句,我猜他们是1:N关系? –
两张桌子之间的关系是什么? – MartinByers
两个表之间没有关系。 –