作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的错误:
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();
}
谢谢!
最佳答案
我将“未找到”属性设置为“忽略”
关于asp.net-mvc-3 - NHibernate.ObjectNotFoundException : No row with the given identifier exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174570/
我是一名优秀的程序员,十分优秀!