hibernate 中多对1
hibernate 中多对一
public class Country { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } <hibernate-mapping package="com.xiaonei.model"> <class name="Country" table="country"> <id name="id" column="id"> <generator class="sequence"> <param name="sequence">SEQ_COUNTRY</param> </generator> </id> <property name="name" /> </class> </hibernate-mapping>
public class Province {
private int id;
private String name;
private Country country;
public Country getCountry() {
return country;
}
public void setCountry(Country country) {
this.country = country;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
<hibernate-mapping package="com.xiaonei.model">
<class name="Province" table="province">
<id name="id" column="id">
<generator class="sequence">
<param name="sequence">SEQ_PROVINCE</param>
</generator>
</id>
<property name="name" />
<many-to-one name="country" column="COUNTRYID" class="com.xiaonei.model.Country">
</many-to-one>
</class>
</hibernate-mapping>