NHibernate.AssertionFailure: null id in xxx entry (don't flush the Session after an exception occurs

问题描述

各位大侠,给解决一下这个问题,Nhibernate的,在人数少的时候系统运行正常,人数一多就出现这个问题,每次都要重启动IIS,这是什么原因造成的?有没解决办法,急!!!!!!!我的邮箱:alekzhao@126.comNHibernate.AssertionFailure:nullidinxjdzs.xjjgdc.model.Tryqkentry(don'tflushtheSessionafteranexceptionoccurs)在NHibernate.Event.Default.DefaultFlushEntityEventListener.CheckId(Objectobj,IEntityPersisterpersister,Objectid,EntityModeentityMode)位置c:CSharpNH2.0.0nhibernatesrcNHibernateEventDefaultDefaultFlushEntityEventListener.cs:行号112在NHibernate.Event.Default.DefaultFlushEntityEventListener.GetValues(Objectentity,EntityEntryentry,EntityModeentityMode,BooleanmightBeDirty,ISessionImplementorsession)位置c:CSharpNH2.0.0nhibernatesrcNHibernateEventDefaultDefaultFlushEntityEventListener.cs:行号81在NHibernate.Event.Default.DefaultFlushEntityEventListener.OnFlushEntity(FlushEntityEventevent)位置c:CSharpNH2.0.0nhibernatesrcNHibernateEventDefaultDefaultFlushEntityEventListener.cs:行号36在NHibernate.Event.Default.AbstractFlushingEventListener.FlushEntities(FlushEventevent)位置c:CSharpNH2.0.0nhibernatesrcNHibernateEventDefaultAbstractFlushingEventListener.cs:行号163在NHibernate.Event.Default.AbstractFlushingEventListener.FlushEverythingToExecutions(FlushEventevent)位置c:CSharpNH2.0.0nhibernatesrcNHibernateEventDefaultAbstractFlushingEventListener.cs:行号61在NHibernate.Event.Default.DefaultFlushEventListener.OnFlush(FlushEventevent)位置c:CSharpNH2.0.0nhibernatesrcNHibernateEventDefaultDefaultFlushEventListener.cs:行号18在NHibernate.Impl.SessionImpl.Flush()位置c:CSharpNH2.0.0nhibernatesrcNHibernateImplSessionImpl.cs:行号1186在NHibernate.Transaction.AdoTransaction.Commit()位置c:CSharpNH2.0.0nhibernatesrcNHibernateTransactionAdoTransaction.cs:行号177在sjlr_jgjbqk_xiangj_edit.btnSave_Click(Objectsender,EventArgse)

解决方案

解决方案二:
弄不了啊,顶你一下吧

时间: 2024-08-02 02:53:30

NHibernate.AssertionFailure: null id in xxx entry (don't flush the Session after an exception occurs的相关文章

建表-各位大神,小弟关于hibernate有一些疑问

问题描述 各位大神,小弟关于hibernate有一些疑问 我是实体类继承建立数据库表的问题 我先建立了一个 @MappedSuperclass public abstract class AbEntity { @Id @GeneratedValue private Integer id; } 然后建立了User类 继承它 @Entity @Table(name="user") @Inheritance(strategy=InheritanceType.JOINED) public cl

mysql-Mysql做了主从配置之后,启动项目就出现异常了。提示Hibernate什么的,不知道这么回事

问题描述 Mysql做了主从配置之后,启动项目就出现异常了.提示Hibernate什么的,不知道这么回事 2016-02-25 13:38:51353 [localhost-startStop-1] [test.ResourceBuilder] [INFO] - Hibernate operation: could not insert: [accessResources.BtnAndMenu]; uncategorized SQLException for SQL [insert into b

hibernate 执行此条delete Lc_Admin where id in(?)删除第一个

问题描述 hibernate 执行此条delete Lc_Admin where id in(?)删除第一个 ?public boolean runByHql(String hql, Object...params) { try { Query query = this.getHibernateTemplate().getSessionFactory().getCurrentSession().createQuery(hql); if(params != null && params.le

用Nhibernate怎么实现数据的添加、删除、修改简单程序

程序|数据 一.创建数据库 数据库名:Nhibernateuse NHibernategoCREATE TABLE users ( LogonID nvarchar(20) NOT NULL default '0', Name nvarchar(40) default NULL, Password nvarchar(20) default NULL, EmailAddress nvarchar(40) default NULL, PRIMARY KEY (LogonID))go 数据表:user

[NHibernate]集合类(Collections)映射

系列文章 [Nhibernate]体系结构 [NHibernate]ISessionFactory配置 [NHibernate]持久化类(Persistent Classes) [NHibernate]O/R Mapping基础 引言 这部分不包括大量的.NET代码例子.我们假定你已经了解如何使用.NET自身的集合类框架(.NET's collections framework)和Set集合的概念.其实如果是这样,这里就真的没有什么东西需要学习了....用一句话来做个总结,你就用你已经掌握的知识

[NHibernate]使用AttributeNHibernate.Mapping.Attributes

系列文章 [Nhibernate]体系结构 [NHibernate]ISessionFactory配置 [NHibernate]持久化类(Persistent Classes) [NHibernate]O/R Mapping基础 [NHibernate]集合类(Collections)映射  [NHibernate]关联映射 [NHibernate]Parent/Child [NHibernate]缓存(NHibernate.Caches) 什么是NHibernate.Mapping.Attri

Android使用getIdentifier()获取资源Id的方法_Android

本文实例讲述了Android使用getIdentifier()获取资源Id的方法.分享给大家供大家参考,具体如下: int i= getResources().getIdentifier("icon", "drawable", getPackageName()) ; if(i>0) {Log.i("aa","aa");} else {Log.i("vbv","aa");} 或者:

一起谈.NET技术,Nhibernate入门与demo

本篇文章阅读对象是:Nhibernate初学者!如果你是Nhibernate的研究者或者已经很熟练的运用Nhibernate请不吝赐教,对本文不足之处进行指教. 带着问题去学习!学完这些后,希望你能回答下面几个问题: 1.Nhibernate是什么? 2.Nhibernate能做什么?带给我们的什么? 3.怎么搭建Nhibernate? 4.怎么使用Nhibernate? 好,我们就带着这几个问题开始我们的Nhibernate的旅程. 第一个问题: 要明白Nhibernate是什么,就要首先明白

Nhibernate cookbook 3.0-翻译

Word文档:Nhibernate CookBook 3.0 翻译 第1章:模型和映射 在本章中,我们将讨论以下主题: <![if !supportLists]>l  <![endif]>映射同一个类使用XML <![if !supportLists]>l  <![endif]>创建类层次结构的映射 <![if !supportLists]>l  <![endif]>映射一个one-to-many关系 <![if !suppor