使用 XML 进行 Hibernate 多对一映射

2024 年 8 月 29 日 | 阅读 2 分钟

在多对一映射中,多个属性可以只引用一个属性。

在本例中,每个员工只有一个公司地址,并且一个地址属于多个员工。 在这里,我们将使用 XML 执行多对一映射。

1) 一对一映射的持久化类

有两个持久化类 Employee.java 和 Address.java。 Employee 类包含 Address 类引用,反之亦然。

Employee.java

Address.java

2) 持久化类的映射文件

两个映射文件是 employee.hbm.xml 和 address.hbm.xml。

employee.hbm.xml

address.hbm.xml

3) 配置文件

此文件包含有关数据库和映射文件的信息。

4) 用于存储和获取数据的用户类

Store.java

输出

Hibernate Many to One Example 1 Hibernate Many to One Example 2

Fetch.java

输出

Hibernate Many to One Example 3

下载