<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 閱讀(781) 評論(0)  編輯  收藏 所屬分類: 開發手記開源項目

    蜀中人氏,躬耕于珠海

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

    常用鏈接

    留言簿(2)

    隨筆分類(71)

    隨筆檔案(54)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50731
    • 排名 - 980

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲大尺度无码无码专线一区| 亚洲国产日韩在线视频| 精品亚洲成在人线AV无码| 久久久久久久99精品免费| 亚洲国产精品成人精品无码区| www成人免费观看网站| 亚洲午夜福利精品无码| 黄桃AV无码免费一区二区三区 | yy一级毛片免费视频| 亚洲精品高清在线| 国产精品永久免费| 日本红怡院亚洲红怡院最新| 亚在线观看免费视频入口| 久久久无码精品亚洲日韩蜜臀浪潮| 97在线视频免费| 亚洲视频无码高清在线| 成人啪精品视频免费网站| 国产精品久久久久久亚洲影视 | 在线观看人成网站深夜免费| 亚洲高清一区二区三区电影 | 99在线视频免费观看视频| 国产成人精品日本亚洲专区6| 最近2019中文字幕mv免费看| 看成年女人免费午夜视频| 国产亚洲欧洲Aⅴ综合一区| a级毛片黄免费a级毛片| 亚洲黄色一级毛片| 91福利视频免费| 亚洲综合一区无码精品| 国产成人精品123区免费视频| 国产免费人成视频尤勿视频| 久久久无码精品亚洲日韩按摩| 毛片免费全部播放一级| 一级毛片a女人刺激视频免费| 亚洲AV无码国产精品麻豆天美| 1000部拍拍拍18勿入免费凤凰福利 | 青娱分类视频精品免费2| 亚洲AV综合永久无码精品天堂| 亚洲人成网站18禁止一区| 131美女爱做免费毛片| 亚洲av成人中文无码专区|