首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Nhibernate中 User is not mapped,该怎么解决

2012-05-28 
Nhibernate中 User is not mapped上代码XML code?xml version1.0 encodingutf-8 ?hibernate-mapp

Nhibernate中 User is not mapped
上代码

XML code
<?xml version="1.0" encoding="utf-8" ?><hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="MyHibernate.Model" assembly="Model">    <class name="MyHibernate.Model.User" table="Users">        <id name="Id">            <generator class="native"></generator>        </id>        <property name="UserName"></property>        <property name="Pwd"></property>        <property name="CreateDate"></property>        <property name="Power"></property>    </class></hibernate-mapping>

C# code
 public class UserRepository:BaseRepository<User>    {        public IList<User> GetAllUser()        {            return _sessionFactory.Session().CreateQuery("from User").List<User>();        }    }


XML配置属性也改过了。

[解决办法]
<session-factory>
<mapping assembly="Model"/>

实体类 属性 要设 virtual


<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="Model"
namespace ="Model"
[解决办法]
探讨

<session-factory>
<mapping assembly="Model"/>

实体类 属性 要设 virtual


<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="Model"
namespace ="……

热点排行