zoukankan      html  css  js  c++  java
  • hibernate 组建映射 (两个表 合并成一张表)

    package com.bjsxt.hibernate;

    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    import javax.persistence.IdClass;
    import javax.persistence.JoinColumn;
    import javax.persistence.JoinColumns;
    import javax.persistence.OneToOne;


    public class Wife {

    private String wifename;
    private String age;


    public String getAge() {
    return age;
    }
    public void setAge(String age) {
    this.age = age;
    }
    public String getWifename() {
    return wifename;
    }
    public void setWifename(String wifename) {
    this.wifename = wifename;
    }

    }

    ······················································

    package com.bjsxt.hibernate;

    import javax.persistence.Embedded;
    import javax.persistence.Entity;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    import javax.persistence.JoinColumn;
    import javax.persistence.JoinColumns;
    import javax.persistence.OneToOne;
    import javax.persistence.PrimaryKeyJoinColumn;

    @Entity
    public class Husband {
    private int id;
    private String name;

    private Wife wife;
    @Id
    @GeneratedValue
    public int getId() {
    return id;
    }

    public String getName() {
    return name;
    }

    //@JoinColumn(name="wife_id")
    // @OneToOne
    // @JoinColumns(
    // {
    // @JoinColumn(name="wifeId",referencedColumnName="id"),
    // @JoinColumn(name="wifeName",referencedColumnName="name")
    // }
    //
    // )
    @Embedded                                   //不能写在变量上     
    public Wife getWife() {
    return wife;
    }
    public void setId(int id) {
    this.id = id;
    }
    public void setName(String name) {
    this.name = name;
    }
    public void setWife(Wife wife) {
    this.wife = wife;
    }

    }

  • 相关阅读:
    Cookie与session
    orm之中介模型
    mysql数据库基础命令——幕布链接
    css——幕布链接
    HTML基础——幕布链接
    js基础——幕布
    三层结构与MVC
    [C++]3-1 得分(Score ACM-ICPC Seoul 2005,UVa1585)
    [C++]环状序列(CircularSequence,ACM/ICPC Seoul 2004,UVa1584)
    [C++]猜数字游戏的提示(Master-Mind Hints,UVa340)
  • 原文地址:https://www.cnblogs.com/lize1215/p/7641065.html
Copyright © 2011-2022 走看看