首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >批处理更新从UPDATE返回意外行计数;实际行数:0;预期:1

批处理更新从UPDATE返回意外行计数;实际行数:0;预期:1

提问于 2018-05-08 00:42:24
回答 2关注 0查看 549

我很难弄清楚NH例外:

批量更新从更新中返回了意外的行数; 实际行数:0; 预计:1

我的Dal代码:

代码语言:javascript
复制
 public T Save(T item)
        {
            using (ISession session = NHibernateHelper.GetSession())
            {
                using (var transaction = session.BeginTransaction())
                {
                    session.SaveOrUpdate(item);

                    transaction.Commit();

                    return item;
                }
            }
        }

我的log4net文件:

命令0:UPDATE Metadata_FriendDetails SET UserId = @ p0,Email = @ p1,Name = @ p2 WHERE FriendId = @ p3; @ p0 = a358ab9d-d481-4bdd-8cb2-18ddc8898c70 [类型:Guid(0)],@ p1 = '1@hotmail.com'[Type:String(4000)],@ p2 ='myFriend'[Type:String(4000)],@ p3 = 2ea35658-edb1-43e3-b848-e1915d1042df [类型:Guid(0) ] 2011-12-02 13:06:49,750 [代理:adapter run thread for test'SaveFriendDetails_Test'with id'17016e48-1ff4-4dea-8536-6aa3b24e5fb7'] DEBUG NHibernate.AdoNet.AbstractBatcher - 关闭IDbCommand,打开IDbCommands:0 2011 -12-02 13:06:49,751 [代理:适配器运行线程测试'SaveFriendDetails_Test'与ID'17016e48-1ff4-4dea-8536-6aa3b24e5fb7']错误NHibernate.Event.Default.AbstractFlushingEventListener - 无法同步数据库状态与会话NHibernate.StaleStateException:批量更新返回来自更新的意外行数; 实际行数:0; 预计:1

有没有人遇到过这个问题?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档