zoukankan      html  css  js  c++  java
  • hibernate一对多注解

    package net.zmcheng.model;

    import java.util.HashSet;
    import java.util.Set;

    import javax.persistence.CascadeType;
    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.FetchType;
    import javax.persistence.GeneratedValue;
    import javax.persistence.Id;
    import javax.persistence.JoinColumn;
    import javax.persistence.OneToMany;
    import javax.persistence.Table;


    @Entity
    @Table(name="Province")
    @SuppressWarnings("serial")
    public class Province implements java.io.Serializable{
    private Integer id;
    private String name;
    private Set<City> citys = new HashSet<City>();
    @OneToMany(targetEntity=City.class,cascade={CascadeType.ALL},fetch = FetchType.EAGER)
    @JoinColumn(name="pro_id",updatable=false)
    public Set<City> getCitys() {
    return citys;
    }

    public void setCitys(Set<City> citys) {
    this.citys = citys;
    }


    @Id
    @GeneratedValue
    public Integer getId() {
    return id;
    }

    public void setId(Integer id) {
    this.id = id;
    }
    @Column(name="name")
    public String getName() {
    return name;
    }

    public void setName(String name) {
    this.name = name;
    }

    }

  • 相关阅读:
    Java
    maven打包
    maven
    memset用法祥解
    HTML5 canvas save和restore方法讲解
    修复无线链接时断时连
    VirtualBox内Linux系统怎样与Windows共享文件夹
    Ubuntu默认密码,及其修改
    mysql中char与varchar的区别分析
    javax.servlet包介绍
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/5382105.html
Copyright © 2011-2022 走看看