<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 54,  comments - 1,  trackbacks - 0
    組件(Component)映射多用來表示對象的從屬關系(組合,聚合).比如一個學生可能有姓名,年齡,性別,成績等屬性,其中成績是另一個對象,又有科目,分數屬性,這里就需要用組件映射來表是之間的關系.

    Java代碼:
    // 學生
    class Student{
      
    private
     String name;
      
    private int
     age;
      
    private
     String sex;
      
    private
     Grade grade;

    }

    // 成績
    class Grade{
      
    private
     String subject;
      
    private float
     score;

    }

    數據庫:

    -- 學生表
    create table STUDENT ( 
        ID 
    char(32not null

        NAME 
    varchar(16not null

        SEX 
    char(1
    ), 
        AGE 
    integer

        
    primary key
     (ID) 
    );

    -- 成績表

    create table GRADE ( 
        ID 
    char(32not null

        student_id 
    char(32not null

        SUBJECT 
    varchar(10
    ), 
        SCORE 
    float

        
    primary key
     (ID),
        
    foreign key
     (student_id) 
    );

    Hibernate映射文件:
    <?xml version="1.0"?> 
    <!
    DOCTYPE hibernate-mapping 
        PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" 
        "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"
    >
     
    <hibernate-mapping>
     
        
    <class name="Student" table="STUDENT">
     

                
    <id name="id" type="string" unsaved-value="null">
     
                
    <column name="ID" sql-type="char(32)"/>
     
                
    <generator class="uuid.hex"/>
     
            
    </id>
     

            
    <property name="name" type="string" not-null="true">
     
                
    <column name="NAME" length="16" not-null="true"/>
     
            
    </property>
     
            
    <property name="sex" type="char" column="SEX"/>
     
            
    <property name="age" type="int" column="AGE"/>
     
            
            
    <component name="grade" class="Grade">
     
                
    <property name="subject" type="string" column="SUBJECT" not-null="true"/>
     
                
    <property name="score" type="float" column="SCORE" not-null="true"/>
     
            
    </component>
     

        
    </class>
     
    </hibernate-mapping>
    posted on 2005-12-22 18:46 ZhuJun 閱讀(789) 評論(0)  編輯  收藏 所屬分類: 開發手記開源項目

    蜀中人氏,躬耕于珠海

    <2005年12月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 51167
    • 排名 - 974

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 一级做a爰片久久毛片免费看| 啊v在线免费观看| 国产免费一级高清淫曰本片| ass亚洲**毛茸茸pics| 国产亚洲av片在线观看播放| 国产美女a做受大片免费| 久久WWW免费人成一看片| 日本一区午夜艳熟免费| 爱情岛论坛免费视频| 亚洲一区二区三区成人网站| 97久久精品亚洲中文字幕无码| 亚洲一区二区视频在线观看| 永久中文字幕免费视频网站| 成视频年人黄网站免费视频| 91香蕉在线观看免费高清| 你是我的城池营垒免费看 | 免费一级毛片无毒不卡| 黄色a级免费网站| 国产精品亚洲专区无码牛牛| 亚洲乱码一二三四区乱码| 亚洲第一二三四区| 亚洲无删减国产精品一区| 久久久久亚洲AV成人无码网站| 国产成人A亚洲精V品无码| 亚洲日本中文字幕天堂网| 亚洲 小说区 图片区 都市| 天天看免费高清影视| 午夜精品在线免费观看| 成人毛片18岁女人毛片免费看| 久草在视频免费福利| 性做久久久久久久免费看| 一二三四免费观看在线视频中文版 | 亚洲一区影音先锋色资源| 亚洲国产精品无码久久久蜜芽 | 亚洲AV永久无码天堂影院| 国产亚洲中文日本不卡二区| 亚洲香蕉在线观看| 亚洲娇小性xxxx色| 亚洲精品av无码喷奶水糖心| 亚洲AV色无码乱码在线观看| 黄页网址大全免费观看12网站|