希望说的明白点

解决方案 »

  1.   

    补充就是在一对多中,一般要在主表的<set>里加inverse=true不知道为啥?
      

  2.   

    [img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/1.gif][/高手呢
    帮自己顶 
      

  3.   

    定义为镜像  意思是是否只能从一端进行获取
    例如 顾客  Customer  订单  Ordercustomer.getOrders();order.getCustomer();
    这就是从两端都能取到  
    多看点书 慢慢体会 
      

  4.   

       首先要明确的一点是,inverse只存在于集合标记的元素中,Hibernate所提供的集合元素包括<set/>,<map/>,<list/>,<array/>和<bag/>。inverse属性的作用是是否将对集合对象的修改反映到数据库中。也就是说当inverse="false"时,对集合对象的修改会被反映到数据库中,而inverse="true"时则不会对数据库进行相应的处理。也可以换个角度来理解,inverse属性的作用也可以理解为设置对象之间关联关系的维护方在哪一端。当inverse="false"时,表明对象之间的关联关系由本方来进行维护,而当inverse="true"时则表示对象之间的关联关系由关联的另一方来进行维护。
      

  5.   

    inverse属性的作用理解为设置对象之间关联关系的维护方在哪一端。当inverse="false"时,表明对象之间的关联关系由本方来进行维护,而当inverse="true"时则表示对象之间的关联关系由关联的另一方来进行维护。