美文网首页
hibernate对象关系(单向1对多对象关系)

hibernate对象关系(单向1对多对象关系)

作者: 宫铭庄GMC | 来源:发表于2017-02-14 23:43 被阅读0次

    1、1对多(1)

    public class Brand {

    private int bid;

    private String bname;

    private Settel = new HashSet();}

    hbm.xml映射文件

    <set name="tel" lazy="false" cascade="all">

    <key column="bid"/>

    <one-to-many class="com.hw.entity.Tel"/>

    </set>

    1对多(多)

    public class Tel {

    private int tid;

    private String tname;

    private Date datea;

    private String filepath;

    private int bid;}

    hbm.xml映射文件按基础配置

    2、业务层

    业务层只需要(多)对象即可。

    3、测试类

    public class Test {public static void main(String[] args) {BrandServiceImpl bd = new BrandServiceImpl(); //实例化“一”对象Setset = new HashSet();            //“多”set集合

    Tel t1 = new Tel("vivo9",null,null,3);        //创建“多”单个对象

    Tel t2 = new Tel("vivo8",null,null,3);

    Tel t3 = new Tel("vivo7",null,null,3);

    set.add(t1);set.add(t2);set.add(t3);          //添加“多”对象到set

    Brand b = new Brand("步步高",set);            //创建“一”单个对象

    bd.addBrand(b);                              //添加到数据库

    }

    }

    相关文章

      网友评论

          本文标题:hibernate对象关系(单向1对多对象关系)

          本文链接:https://www.haomeiwen.com/subject/luvfwttx.html