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;
     }
     
    
    }
  • 相关阅读:
    Linux 删除多余IP地址
    linux 变更网卡后无法联网
    eureka 参数
    C# 一般处理程序使用session注意事项
    asp.net web 简单使用cookie
    asp.net ajax post 请求
    Ajax 的基本使用以及get请求
    asp.net 错误页
    C# winfrom 跨线程访问文本框
    C# winfrom 打印到Excel中
  • 原文地址:https://www.cnblogs.com/lbangel/p/3022797.html
Copyright © 2011-2022 走看看