请问:Hibernate对于DateRange这样的组件怎么映射?

请问:Hibernate对于DateRange这样的组件怎么映射?

class DateRange{
private Date startDate;
private Date endDate;

// setter and getter

}

class Operator{
private DateRange dateRange;
}

这里我要把Operator中的DateRange对象中的startDate和endDate作一个映射,大概类似于下面的这样:

在Operator的映射文件中加入

组件又不是一对一的对应该数据库表字段的,不能映射的

可以在使用component映射,数据放在同一张表中。
[code="java"]@Entity
@Table(name = "users")
public class User implements Serializable {
...
@Embedded
private Address address;
...
}[/code]
[code="java"]
@Embeddable
public class Address implements Serializable {
private String zipcode;
private String country;
private String city;
private String addressLine;
.....
}
[/code]