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

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

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

    JPA+Hibernate 3.3 學習小結——一對一雙向關聯映射

    Posted on 2009-06-20 19:20 胡娟 閱讀(873) 評論(0)  編輯  收藏 所屬分類: JAVA
    關系被維護端 IDCard
    package com.hujuan.bean;

    import javax.persistence.CascadeType;
    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    import javax.persistence.OneToOne;

    @Entity
    public class IDCard {
        
        
    private Integer id;
        
    private String cardNo;
        
    private People people;
        
        
    public IDCard(){
            
        }
        
        
    public IDCard(String cardNo) {
            
    this.cardNo = cardNo;
        }
        @OneToOne(cascade
    ={CascadeType.PERSIST,CascadeType.MERGE},
                mappedBy
    ="idCard")
        
    public People getPeople() {
            
    return people;
        }
        
    public void setPeople(People people) {
            
    this.people = people;
        }
        @Id @GeneratedValue
        
    public Integer getId() {
            
    return id;
        }
        
    public void setId(Integer id) {
            
    this.id = id;
        }
        @Column(length
    =18,nullable=false)
        
    public String getCardNo() {
            
    return cardNo;
        }
        
    public void setCardNo(String cardNo) {
            
    this.cardNo = cardNo;
        }
    }
    關系維護端 people
    package com.hujuan.bean;

    import javax.persistence.CascadeType;
    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    import javax.persistence.JoinColumn;
    import javax.persistence.OneToOne;

    @Entity
    public class People {
        
        
    private Integer id;
        
    private String name;
        
    private IDCard idCard;
        
        
    public People(){
            
        }
        
        
    public People(String name) {
            
    this.name = name;
        }
        @JoinColumn(name
    ="idCard_id")
        @OneToOne(cascade
    =CascadeType.ALL,optional=false)
        
    public IDCard getIdCard() {
            
    return idCard;
        }
        
    public void setIdCard(IDCard idCard) {
            
    this.idCard = idCard;
        }
        @Id @GeneratedValue
        
    public Integer getId() {
            
    return id;
        }
        
    public void setId(Integer id) {
            
    this.id = id;
        }
        
        @Column(length
    =10)
        
    public String getName() {
            
    return name;
        }
        
    public void setName(String name) {
            
    this.name = name;
        }
    }

    posts - 28, comments - 5, trackbacks - 0, articles - 1

    Copyright © 胡娟

    主站蜘蛛池模板: 亚洲免费一区二区| 日韩版码免费福利视频| 337p日本欧洲亚洲大胆精品555588| 日本视频一区在线观看免费| 亚洲日韩一区二区三区| 亚洲人成人网站色www| 免费观看AV片在线播放| 男女一边摸一边做爽的免费视频| 亚洲精品人成电影网| 国产a级特黄的片子视频免费| 黄网站免费在线观看| 亚洲av中文无码字幕色不卡| 婷婷久久久亚洲欧洲日产国码AV| 成人男女网18免费视频| 成人久久免费网站| 色屁屁在线观看视频免费| 亚洲系列国产精品制服丝袜第| 亚洲Av无码乱码在线播放| 中文字幕无码免费久久99 | 日本亚洲精品色婷婷在线影院| av在线亚洲欧洲日产一区二区| 成视频年人黄网站免费视频| 免费看成人AA片无码视频吃奶| 亚洲精品乱码久久久久久V| 亚洲小视频在线观看| 91麻豆精品国产自产在线观看亚洲| 24小时免费直播在线观看| 无码国产精品一区二区免费16 | 亚洲精品成人片在线观看精品字幕| 女人被男人躁的女爽免费视频| 久久国产精品成人片免费| 国产人成网在线播放VA免费| 亚洲国产欧美国产综合一区 | 99在线精品视频观看免费| 中文字幕手机在线免费看电影| 久久精品国产亚洲AV| tom影院亚洲国产一区二区| 亚洲一本综合久久| 国产AV无码专区亚洲AV毛网站| 国产一区二区三区免费在线观看| 毛片免费在线视频|