inverse(反转)控制关联关系的控制方向。inverse属性,inverse主要用在一对多,多对对双向关联上,inverse可以设置到<set>集合上,默认inverse为false,
所以我们可以从一的一端和多的一端来维护关联关系,如果inverse为true,我们只能从多的一端来维护关联关系,
inverse属性,只影响存储(使存储方向转变),即持久化,也就是说当你使用一对多映射时(one-to-many)在一的一端维护时hibernate会发出多余的update语句,这样会影响应用的性能,在多的一端维护时就不用发出多余的update语句了,当你把inverse设置为true的时候,我们就可以在多的一端维护了,当然这时候也就只能从多的一端维护了,这个就是inverse(反转),就是把控制方向反转来。