inverse的真正作用就是指定由哪一方来维护之间的关联关系。当一方中指定了“inverse=false”(默认),那么那一方就有责任负责之间的关联关系,说白了就是hibernate如何生成Sql来维护关联的记录! 

Inverse:负责控制关系,默认为false,也就是关系的两端都能控制,但这样会造成一些问题,更新的时候会因为两端都控制关系,于是重复更新。一般来说有一端要设为true。

 

注意:inverse 不能在有序的集合中使用(有序集合如:排序的list 数组)

 

posted on 2011-11-30 14:38  sunshinecc  阅读(207)  评论(0编辑  收藏  举报