zoukankan      html  css  js  c++  java
  • 一对一关系

    @Entity
    @Table(name="person_one")
    public class Person {
     private Integer id;
     private String name;
     private IDCard idcard;
     
     @OneToOne(cascade={CascadeType.ALL},optional=false)
     @JoinColumn(name="idcard_id")
     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=12,nullable=false)
     public String getName() {
      return name;
     }
     public void setName(String name) {
      this.name = name;
     }
     
    
    }
    
     
    
    
    @Entity
    @Table(name="idcard_one")
    public class IDCard {
     private Integer id;
     private String cardno;
     private Person person;
     
     @OneToOne(cascade={CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REFRESH}
     ,mappedBy="idcard")
     public Person getPerson() {
      return person;
     }
     public void setPerson(Person person) {
      this.person = person;
     }
     @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;
     }
     
    
    }
  • 相关阅读:
    自己用的,存储代码
    ASCII编码表
    全球最热门编程语言20种
    C++中二维数组new小结
    字符,字节和编码
    让工资涨的快的小技巧
    Ip Messenger
    xajax中文手册
    BitmapFile Formats(BMP文件的格式)
    python中返回字符串中指定字符的索引
  • 原文地址:https://www.cnblogs.com/lbangel/p/3022797.html
Copyright © 2011-2022 走看看