asp.net-mvc-3 – NHibernate.ObjectNotFoundException:不存在
发布时间:2020-12-16 06:31:51 所属栏目:asp.Net 来源:网络整理
导读:这是我的错误: NHibernate.ObjectNotFoundException: No row with the given identifier exists[Project.Core.Entities.User#(GUID)]at Hibernate.Impl.SessionFactoryImpl.DefaultEntityNotFoundDelegate.HandleEntityNotFound(String entityName,Object i
这是我的错误:
NHibernate.ObjectNotFoundException: No row with the given identifier exists[Project.Core.Entities.User#(GUID)] at Hibernate.Impl.SessionFactoryImpl.DefaultEntityNotFoundDelegate.HandleEntityNotFound(String entityName,Object id) at NHibernate.Event.Default.DefaultLoadEventListener.Load(LoadEvent event,IEntityPersister persister,EntityKey keyToLoad,LoadType options) 系统的一个用户偶然会遇到这个错误,这对我来说完全没有意义.我所知道的: >教师表参考用户表. 知道为什么会这样吗?请指教! 改述我的Qn: 我知道这个错误意味着什么,但是我似乎并没有弄清楚是什么原因造成了缺失的用户行?我已将它全部放在Cascade.ALL上.我不认为这与删除有关.上述可能出现的情况有哪些? 编辑2: 请参考FNH的映射:有任何问题吗? public void Override(AutoMapping<Teacher> mapping) { mapping.References(x => x.User).Cascade.All().Not.LazyLoad(); } 谢谢! 解决方法
我将’Not Found’属性设置为’Ignore’
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- CORS支持PUT和DELETE与ASP.NET Web API
- asp.net-mvc – ASP MVC.NET3本地IIS7对象引用错误
- asp.net-mvc-3 – 内部模型的自定义模型绑定器
- asp.net图表控件值标签位置
- ASP.Net控件是否通过viewstate公开SQL查询?
- asp.net-mvc – ASP.NET MVC中的CSS和Javascript相对路径混
- asp.net-mvc – Asp.Net Mvc – Html.TextBox – 设置自动对
- asp.net – Visual Studio 2010图表控件:使Y轴成为整数值,
- 微信--企业会话--示例
- asp.net – GetExternalLoginInfo在Google OWIN提供程序上返