最新评论
re: 在nhibernate中,Load相同ID的实体对象的时候出错的问题! anonymous 2006-09-12 16:34
我也是大量使用用户控件,也发现这样的问题,现在问题解决了,不知道对你有没有帮助——
原来是我使用方法不正确。
原来的代码是这样的:
obj.id=2;
obj.title="";
obj.update();
现在我每次要修改对象的时候,都把对象从session中出去来一次再修改,而不是直接设置它的Id,这样:
obj = session.load(typeof(), id);
然后修改
obj.title=""
obj.update();
原来是我使用方法不正确。
原来的代码是这样的:
obj.id=2;
obj.title="";
obj.update();
现在我每次要修改对象的时候,都把对象从session中出去来一次再修改,而不是直接设置它的Id,这样:
obj = session.load(typeof(), id);
然后修改
obj.title=""
obj.update();
