zoukankan      html  css  js  c++  java
  • Hibernate中的组合映射

    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>

      生成的数据表:

  • 相关阅读:
    JSP数据交互(一)
    response.setHeader()用法
    Vue初步认识
    Socket初步了解
    DOM4j的修改删除方式
    多线程
    ArrayList和Vector区别
    集合框架(一)
    深入C#数据类型
    深入.NET框架
  • 原文地址:https://www.cnblogs.com/juaner767/p/5567515.html
Copyright © 2011-2022 走看看