1.实体bean设计

  car:

public class Car {
    private int id;
    private String name;
    private Wheel wheel;
    set...
    get...
}

  wheel:

public class Wheel {
    private int count;
    private int size;
    set...
    get...
}

 

2.配置映射文件

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.juaner.hibernate.compositeMap">
    <class name="Car" table="t_car">
        <!--主键-->
        <id name="id">
            <generator class="native"/>
        </id>
        <property name="name" length="25" type="string"/>
        <!--映射到一张表中-->
        <component name="wheel">
            <property name="size"/>
            <property name="count"/>
        </component>
    </class>

</hibernate-mapping>

  生成的数据表:

 

 posted on 2016-06-07 16:46  十三弦  阅读(116)  评论(0编辑  收藏  举报