zoukankan      html  css  js  c++  java
  • 一对一双向外键关联

    首先在程序里面写成双向的,husband里面有wife的引用,wife里面也有husband的引用。

    package hjj.lch.hibernate.model;
    
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    import javax.persistence.OneToOne;
    
    @Entity
    public class Wife {
    	private int id;
    	private String name;
    	private Husband husband;
    	
    	@Id
    	@GeneratedValue
    	public int getId() {
    		return id;
    	}
    	public void setId(int id) {
    		this.id = id;
    	}
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	@OneToOne(mappedBy="wife") // Husband那个类里面,wife属性已经做映射了
    	public Husband getHusband() {
    		return husband;
    	}
    	public void setHusband(Husband husband) {
    		this.husband = husband;
    	}
    	
    
    }
    

     凡是双向关联,必设mappedBy。

    在xml里面怎么设呢?

    <one-to-one name="StuIdCard" property-ref="student"></one-to-one>

    property-ref="student"是指映射是在StuIdCard这个类的student属性是做了。

  • 相关阅读:
    记长连接压测总结
    PHP装扩展
    LMbench安装&使用
    Scala学习笔记-2-(if、while、for、try、match)
    Gatling学习笔记-Scenario(场景)
    Java之路---Day05
    Java之路---Day04
    Java之路---Day03
    Java之路---Day02
    Java之路---Day01
  • 原文地址:https://www.cnblogs.com/ligui989/p/3465392.html
Copyright © 2011-2022 走看看