lazy : 延迟加载,默认只加载主表数据
cascade : 把主从表做级联关联(级联删除).
fetch : 指定了关联对象抓取的方式

解决方案 »

  1.   

    同意
    cascade="save-update,delete"把主从表做级联关联(级联删除,级联添加与级联修改)
      

  2.   

    哥们“lazy : 延迟加载,默认只加载主表数据 
    ”你表示意加载主表数据,是不是也就是说主表中的Set集合取不到子表对象中的数据
    "fetch指定关联对象抓取的方式",这个麻烦你举个例子说明白点,本人感激涕零,立即给分
      

  3.   

    cascade="save-update,delete"把主从表做级联关联(级联删除,级联添加与级联修改) 
    是不是说直接操作主表对象(只操作主表(增山删改))就影响子表对象
      

  4.   

    lazy : 是hibernate的一种检索策略。如果设置成 true,那么与主表相关联的set集合中的重表数据将不被检索出来,你必须在关闭session之前,将对象持久化才可以使用。
    而如果设置成false ,只要你检索任何一张表的数据,与之关联的表的数据都会全部查出来,这样影响系统的性能。
    cascade:是表的关联关系,常用的有两种属性(“save-update”and "all" )设置成 “all”,设置成all的时候。在删除主表数据的时候,与之关联的数据也将删除
    设置成"save-update"。这样在删除从表中的数据时,主表的数据不发生改变。
    fetch : 预检索策略 。你在用的时候 show_sql一下就看明白了。
    个人拙见,错了望包涵!