原来如果你更新一个对象更新前后属性值一样时,NHibernate不会发送Update SQL到数据库,晕死!
_session.Load(obj_key); //obj.Name="123";
obj.Name="123";
_session.Update(obj);
_session.Flush();//没用, NHibernate1.2.10发现没有属性变化,不发送Update SQL!
原来如果你更新一个对象更新前后属性值一样时,NHibernate不会发送Update SQL到数据库,晕死! _session.Load(obj_key); //obj.Name="123"; obj.Name="123"; _session.Update(obj); _session.Flush();//没用, NHibernate1.2.10发现没有属性变化,不发送Update SQL! |