關(guān)系被維護(hù)端 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;
              }
          }
          關(guān)系維護(hù)端 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 © 胡娟

          主站蜘蛛池模板: 宜兴市| 九寨沟县| 博湖县| 称多县| 邢台县| 达拉特旗| 班戈县| 元江| 宕昌县| 阜宁县| 锦州市| 泽库县| 本溪市| 乐清市| 安新县| 咸阳市| 迁西县| 达拉特旗| 固始县| 乡城县| 屯门区| 云南省| 和田市| 台北县| 嘉义市| 余庆县| 昌邑市| 淮阳县| 建平县| 读书| 增城市| 沈阳市| 武川县| 友谊县| 佛教| 玛多县| 宣城市| 察雅县| 清丰县| 佛学| 桦川县|