个性化阅读
专注于IT技术分析

Hibernate组件映射

点击下载

在组件映射中, 我们将依赖对象映射为组件。组件是存储为值而不是实体引用的对象。这主要用于从属对象没有主键的情况。它用于成分(HAS-A关系)的情况, 因此被称为成分。让我们看一下具有HAS-A关系的类。

package com.srcmini;

public class Address {
private String city, country;
private int pincode;

//getters and setters
}
package com.srcmini;
public class Employee {
private int id;
private String name;
private Address address;//HAS-A

//getters and setters
}

在这里, 地址是一个从属对象。 Hibernate框架提供了将依赖对象映射为组件的便利。让我们看看如何在映射文件中映射此从属对象。

...
<class name="com.srcmini.Employee" table="emp177">
<id name="id">
<generator class="increment"></generator>
</id>
<property name="name"></property>

<component name="address" class="com.srcmini.Address">
<property name="city"></property>
<property name="country"></property>
<property name="pincode"></property>
</component>

</class>
...

让我们看一下emp177表的数据。

Hibernate组件映射
赞(0)
未经允许不得转载:srcmini » Hibernate组件映射

评论 抢沙发

评论前必须登录!