几种原因:
1、配置文件后缀名写错 mapping file 必须是.hbm.xml结尾
2、Web.config配置里面引用实体
<session-factory>
........................
<mapping assembly="Project.DomainModel"/> <!-- Here -->
</session-factory>
3、hibernate 的mapping 配置文件是xml,属性必须设置成“嵌入的资源”
Posted 沙耶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NHibernate:no persister for 异常相关的知识,希望对你有一定的参考价值。
几种原因:
1、配置文件后缀名写错 mapping file 必须是.hbm.xml结尾
2、Web.config配置里面引用实体
<session-factory>
........................
<mapping assembly="Project.DomainModel"/> <!-- Here -->
</session-factory>
3、hibernate 的mapping 配置文件是xml,属性必须设置成“嵌入的资源”
以上是关于NHibernate:no persister for 异常的主要内容,如果未能解决你的问题,请参考以下文章
NHibernate之"Could not initialize proxy - no Session" Bug
报错javax.persistence.PersistenceException: No Persistence provider for EntityManager named itcast
Bug解决UnpicklingError: A load persistent id instruction was encountered, but no persistent_load.
我怎样才能让 NHibernate 只生成 SQL 而不执行它?
我找不到解决 PersistenceException: No Persistence provider for EntityManager
Core Data存储数据出错(This NSPersistentStoreCoordinator has no persistent stores (unknown))