<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

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 国产精品成人啪精品视频免费| 亚洲hairy多毛pics大全| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 午夜视频在线在免费| 91午夜精品亚洲一区二区三区| 91精品国产免费入口| 久久久久亚洲av无码专区导航| 久99久精品免费视频热77| 内射干少妇亚洲69XXX| 久久精品私人影院免费看| 亚洲色欲色欲综合网站| 日韩中文字幕精品免费一区| 国产精品亚洲自在线播放页码| 久久久久国色AV免费观看性色| 亚洲经典千人经典日产| 亚洲AV无码一区二区三区在线观看 | 四虎成人免费网站在线| 国产精品亚洲色图| 亚洲欧洲中文日韩久久AV乱码| 尤物视频在线免费观看| 亚洲成AV人在线观看天堂无码| 久久国产精品免费视频| 2020天堂在线亚洲精品专区| 免费在线观看你懂的| a级毛片在线免费观看| 亚洲最大黄色网站| 免费特级黄毛片在线成人观看 | 国产精品午夜免费观看网站| 亚洲精品高清无码视频| 久久WWW色情成人免费观看| 美女扒开屁股让男人桶爽免费| 亚洲精品国产精品乱码在线观看| 91精品免费在线观看| 久久久久久亚洲av无码蜜芽| a级亚洲片精品久久久久久久| 亚洲一区免费视频| 黄色a级片免费看| 亚洲色图古典武侠| 亚洲人妻av伦理| 久久久久久久91精品免费观看| 一级A毛片免费观看久久精品|