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

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

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

    hibernate關(guān)系映射(一對一)

    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;
        
    //一個人對應(yīng)一張卡
        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:一張卡對應(yīng)一個人,那個人,Card類里所對應(yīng)的人person屬性 
                cascade=all 級聯(lián)更新和刪除
             
    -->
           
    <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;
        
    //一張卡對應(yīng)一個人
        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

    主站蜘蛛池模板: 成人毛片视频免费网站观看| 久久亚洲国产精品123区| 美女黄色免费网站| 中文字幕精品亚洲无线码二区 | 亚洲精品中文字幕乱码三区| 人妻无码一区二区三区免费| 人妻无码一区二区三区免费| 亚洲最大成人网色香蕉| vvvv99日韩精品亚洲| 84pao强力永久免费高清| 亚洲精品色在线网站| 亚洲一级二级三级不卡| 成年女人永久免费观看片| 免费国产成人午夜在线观看| 亚洲欧洲av综合色无码| 亚洲国产精品VA在线看黑人| 国产中文字幕在线免费观看| 亚洲精品日韩专区silk| 亚洲 另类 无码 在线| 成年人视频免费在线观看| 韩国免费A级毛片久久| 亚洲乱色熟女一区二区三区蜜臀| 亚洲av无码一区二区三区网站| 蜜臀91精品国产免费观看| 久久精品一本到99热免费| 国产乱子伦精品免费视频| 亚洲A∨精品一区二区三区下载| 久久精品国产亚洲AV无码娇色 | 成人A级毛片免费观看AV网站| 中文字幕免费在线看线人动作大片| 亚洲七久久之综合七久久| 久久精品国产亚洲77777| 亚洲夜夜欢A∨一区二区三区| 国产无遮挡吃胸膜奶免费看| 久久久久久曰本AV免费免费| 丝袜捆绑调教视频免费区| 免费精品国产自产拍在线观看| 亚洲精品无码久久久久秋霞| 亚洲国产美女福利直播秀一区二区| 成人毛片18岁女人毛片免费看| 久久午夜夜伦鲁鲁片无码免费|