<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 © 胡娟

    主站蜘蛛池模板: 国产成人免费AV在线播放| 亚洲精品久久无码| 国内精品免费在线观看| 亚洲精品综合久久| av电影在线免费看| 久久久久亚洲AV成人网人人网站 | 夜夜亚洲天天久久| 全部免费毛片在线播放| 亚洲午夜免费视频| 最近中文字幕mv免费高清在线| 亚洲网站在线观看| 18勿入网站免费永久| 亚洲va成无码人在线观看| 亚洲免费综合色在线视频| 亚洲欧洲无码AV不卡在线| 国产成人高清精品免费软件| 美女视频黄频a免费| 亚洲日韩小电影在线观看| 一级毛片不卡片免费观看| 亚洲国产成人91精品| 成人免费a级毛片| 另类专区另类专区亚洲| a级亚洲片精品久久久久久久| a在线免费观看视频| 亚洲另类图片另类电影| 韩国欧洲一级毛片免费| a级毛片免费观看在线| 亚洲中文字幕无码久久精品1| 成人免费夜片在线观看| 国产日韩亚洲大尺度高清| 最近2019免费中文字幕视频三 | 亚洲av无码有乱码在线观看| 高清在线亚洲精品国产二区| 国产日韩一区二区三免费高清| 亚洲视频小说图片| 国产91久久久久久久免费| 久久成人无码国产免费播放| 亚洲日韩乱码中文字幕| 亚洲综合色婷婷七月丁香| 国产精品视频免费一区二区| 国产免费MV大全视频网站|