有的时候感觉在一个实体中加上@OneToMany,和没有加上@OneToMany的作用是一摸一样的,请哪位达人给我具体解释下hibernate中的关联操作具体的作用,以及在数据库中的具体执行情况。

解决方案 »

  1.   

    你加 @OneToMany 怎么会一样呢?加了的话,在一的一方会有一个 Set 或者 List 什么的吧。
      

  2.   

    加了之后,hibernate会自动把与此记录相关的其他记录关联出来
      

  3.   

    对啊 我加了之后又一个set,但是具体的执行情况没有什么变化,看下hibernnate后台执行的sql语句也没有什么变化,所以我就很郁闷了,不知道这些东西的具体作用,请大侠门给一个详细的解答!
      

  4.   

    Hibernate对多表关联查询  http://www.phome.asia/forum/thread/17650.html
      

  5.   

     Hibernate中的表关联在数据库上表现   比如manytomany   它会生产一个关联表
     
      

  6.   

    建立关联之后,主要是为查询做准备的,如果你要求有相关的级联操作的话,要在set中加入cascode,invase等属性 。