<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)

    博客

    文檔

    站點

    論壇

    搜索

    •  

    積分與排名

    • 積分 - 50717
    • 排名 - 980

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 亚洲综合另类小说色区色噜噜| 亚洲av永久无码精品古装片 | 久久精品国产亚洲AV电影| 久久这里只精品热免费99| 亚洲自国产拍揄拍| 亚洲精品国产精品乱码不卞 | 亚洲中文字幕无码久久2017| 99精品在线免费观看| 韩国亚洲伊人久久综合影院| 国产亚洲综合网曝门系列| 国色精品卡一卡2卡3卡4卡免费| 深夜特黄a级毛片免费播放| 亚洲经典在线中文字幕| www国产亚洲精品久久久| 亚洲国产精品免费在线观看| 免费无码AV一区二区| 亚洲色欲色欲www| 亚洲一区二区三区偷拍女厕| 四虎成人免费网站在线| 无码精品一区二区三区免费视频| 鲁死你资源站亚洲av| 亚洲视频中文字幕在线| 亚洲人成国产精品无码| 在线播放免费播放av片| 99久久精品国产免费| xxxxx做受大片在线观看免费| 亚洲高清有码中文字| 亚洲av永久无码精品网站| 免费一级毛片在线观看| 久久久久久国产a免费观看黄色大片 | 精品亚洲成α人无码成α在线观看| 野花高清在线观看免费3中文| 日本黄色动图免费在线观看| 深夜特黄a级毛片免费播放| 亚洲乱色熟女一区二区三区蜜臀| 亚洲第一精品在线视频| 亚洲一区二区三区AV无码| 亚洲精品网站在线观看不卡无广告 | 最近2022中文字幕免费视频| 中国黄色免费网站| 亚州**色毛片免费观看|