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

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

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

    hibernate關系映射(一對一)

    Posted on 2008-08-21 12:13 H2O 閱讀(346) 評論(0)  編輯  收藏 所屬分類: hibernate
    人與卡(身份證)---一對一
    package com.yz.pojos;

    public class Person {
        
    private Integer pid;
        
    private String pname;
        
    private Integer page;
        
    //一個人對應一張卡
        private Card cards =new Card();
        
        
    public Person() {
        }

        
    public Person(Integer pid, String pname, Integer page, Card cards) {
            
    super();
            
    this.pid = pid;
            
    this.pname = pname;
            
    this.page = page;
            
    this.cards = cards;
        }

        
    public Integer getPid() {
            
    return pid;
        }

        
    public void setPid(Integer pid) {
            
    this.pid = pid;
        }

        
    public String getPname() {
            
    return pname;
        }

        
    public void setPname(String pname) {
            
    this.pname = pname;
        }

        
    public Integer getPage() {
            
    return page;
        }

        
    public void setPage(Integer page) {
            
    this.page = page;
        }

        
    public Card getCards() {
            
    return cards;
        }

        
    public void setCards(Card cards) {
            
    this.cards = cards;
        }

    }

     

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
    >
    <!-- 
        Mapping file autogenerated by MyEclipse Persistence Tools
    -->
    <hibernate-mapping>
        
    <class name="com.yz.pojos.Person" table="person" catalog="ssh">
            
    <id name="pid" type="java.lang.Integer">
                
    <column name="pid" />
                
    <generator class="native" />
            
    </id>
            
    <property name="pname" type="java.lang.String">
                
    <column name="pname" length="32" not-null="true" />
            
    </property>
            
    <property name="page" type="java.lang.Integer">
                
    <column name="page" not-null="true" />
            
    </property>
            
    <!--
                name:Card的屬性
                Class 屬性所屬的類
                property-ref:一張卡對應一個人,那個人,Card類里所對應的人person屬性 
                cascade=all 級聯更新和刪除
             
    -->
           
    <one-to-one   cascade="delete" name="cards" class="com.yz.pojos.Card" property-ref="person"></one-to-one>
        
    </class>
    </hibernate-mapping>
    package com.yz.pojos;

    import javax.xml.registry.infomodel.PersonName;

    /**
     * Card entity.
     * 
     * 
    @author MyEclipse Persistence Tools
     
    */


    public class Card implements java.io.Serializable {

        
    // Fields

        
    private Integer cid;
        
    //一張卡對應一個人
        private Person person;
        
    private String cname;

        
    // Constructors

        
    /** default constructor */
        
    public Card() {
        }


        
    /** full constructor */
        
    public Card(Person person, String cname) {
            
    this.person = person;
            
    this.cname = cname;
        }


        
    // Property accessors

        
    public Integer getCid() {
            
    return this.cid;
        }


        
    public void setCid(Integer cid) {
            
    this.cid = cid;
        }


        
    public Person getPerson() {
            
    return this.person;
        }


        
    public void setPerson(Person person) {
            
    this.person = person;
        }


        
    public String getCname() {
            
    return this.cname;
        }


        
    public void setCname(String cname) {
            
    this.cname = cname;
        }


    }
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"
    >
    <!-- 
        Mapping file autogenerated by MyEclipse Persistence Tools
    -->
    <hibernate-mapping>
        
    <class name="com.yz.pojos.Card" table="card" catalog="ssh">
            
    <id name="cid" type="java.lang.Integer">
                
    <column name="cid" />
                
    <generator class="native" />
            
    </id>
            
    <many-to-one name="person" class="com.yz.pojos.Person" fetch="select">
                
    <column name="pid"  />
            
    </many-to-one>
            
    <property name="cname" type="java.lang.String">
                
    <column name="cname" length="32"  />
            
    </property>
        
    </class>
    </hibernate-mapping>

    posts - 0, comments - 21, trackbacks - 0, articles - 101

    Copyright © H2O

    主站蜘蛛池模板: 亚洲成a人片在线观看中文动漫| 国产乱辈通伦影片在线播放亚洲 | 午夜免费福利网站| 久久久久亚洲AV成人无码网站| 国产在线精品观看免费观看| 国产亚洲美日韩AV中文字幕无码成人 | 亚洲日本一区二区三区在线不卡| 亚洲精品动漫免费二区| 毛片免费vip会员在线看| 亚洲人成77777在线观看网| 成人免费毛片内射美女-百度| 亚洲国产情侣一区二区三区| 污网站免费在线观看| 国产免费69成人精品视频| 一级毛片人与动免费观看| 野花高清在线电影观看免费视频| 亚洲精品午夜国产va久久| 日日AV拍夜夜添久久免费| 久久精品国产亚洲AV香蕉| 国产99久久久久久免费看| 亚洲国产综合精品中文字幕| 成人妇女免费播放久久久| 久久久久无码精品亚洲日韩| 91精品国产免费久久久久久青草| 中国china体内裑精亚洲日本| 国产成人无码a区在线观看视频免费| 羞羞视频在线免费观看| 国产亚洲AV夜间福利香蕉149| 999久久久免费精品播放| 亚洲AV日韩综合一区尤物| 免费夜色污私人影院在线观看| 中国国产高清免费av片| 亚洲毛片免费观看| 国产亚洲精品免费| 久久福利青草精品资源站免费| 亚洲精品国产情侣av在线| 免费国产真实迷j在线观看| 免费视频一区二区| 亚洲成在人线在线播放无码| 亚洲va无码手机在线电影| 国产高清视频在线免费观看|