日期:2014-05-19  浏览次数:20480 次

NHibernate及联更新 如何清空子类对象~
我在NHibernate中配置了一个one-to-many的关系~现在我Update父类对象~想把它的子类对象清空~我用 <父类对象.子类对象.Clear()> ~执行不报错~但是我在数据库里面查询~子表并没有被清空~
配置文件应该没有问题~因为我及联插入和及联删除都没有问题~更新的时候新加入几个子类对象也没有问题~就是不知道如何清空~
各位高手快来帮帮忙啊~~

------解决方案--------------------
up
------解决方案--------------------
UP
------解决方案--------------------
up
------解决方案--------------------

------解决方案--------------------
clear后应该还要save吧
------解决方案--------------------
用 for ... each 然后一个一个的删,这样应该没问题了吧-_-b
------解决方案--------------------
当执行Update操作时,级联操作并不会删除我们移除的子对象,必须自行删除!

http://www.cnblogs.com/wxx/archive/2005/07/17/194337.html