java hibernate 中配置inverse
今天在处理主子表业务的时候,发现我第一次保存子表时主表的taskbillid保存到了子表中去了。但当我在对主表进行一次保存操作的时候,子表的外键id就为空了。后来发现我在主表配置文件中有错误的地方:
错误的配置
<set name="pmsBidappointList" lazy="false" cascade="delete">
改后的配置
<set name="pmsBidappointList" lazy="false" cascade="delete" inverse="true">
加上了inverse = "true" 就ok了。