我需要帮助实体映射,其中涉及3个表。
table 1:
table name: emp:- col 1: Id, col 2: name
table 2:
table name: empAddr:- col 1: Id, col 2: empId, col 3: addrId
table 3:
table name: addr:- col 1: Id, col 2: addrLine
我为上面的每个表都有3个实体类。 任何人都可以帮我解决我需要使用的映射吗?
emp to empAddr是1对多
添加者的empAddr是1对1
答案 0 :(得分:0)
在java类
中table1 will have set<table2> tr2;
table2 will have set<table3> tr3;
在xml文件中
<set name="tr2" table="table2" inverse="true" cascade="save-update" lazy="false" fetch="select">
<key>
<column name="empId" length="20" not-null="true" />
</key>
<one-to-many class="table1" />
</set>