gpt4 book ai didi

sql - NHibernate 更新单个属性会更新 sql 中的所有属性

转载 作者:行者123 更新时间:2023-12-03 23:33:16 26 4
gpt4 key购买 nike

我正在 NHibernate 中对单个属性执行标准更新。然而,在提交事务时,sql 更新似乎设置了我在表上映射的所有字段,即使它们没有改变。这肯定不是 Nhibernate 中的正常行为吗?难道我做错了什么?谢谢

using (var session = sessionFactory.OpenSession())
{
using (var transaction = session.BeginTransaction())
{
var singleMeeting = session.Load<Meeting>(10193);
singleMeeting.Subject = "This is a test 2";

transaction.Commit();
}
}

最佳答案

这是正常行为。您可以尝试添加 dynamic-update="true"到您的类定义以覆盖此行为。

关于sql - NHibernate 更新单个属性会更新 sql 中的所有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/813240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com