主表A,从表B;当B表中字段B1与A表字段A1关联时,在A表添加字段A2且更新B表B1字段与A2关联时,先在A表添加数据成功,然后B表更新B1后A表A2字段被清空! 经检查是hibernate映射文件的B.hbm.xml中
lazy="false"改为lazy="true"就好了。
<set name="A" inverse="false" lazy="false">
<key>
<column name="B1" length="12" not-null="false" />
</key>
<one-to-many class="A" />
</set>
lazy="false"改为lazy="true"就好了。
解决Hibernate映射配置导致的关联更新问题,通过调整lazy属性避免主从表数据更新时字段被清空。
486

被折叠的 条评论
为什么被折叠?



