上代码<?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>
public class UserRepository:BaseRepository<User>
{
public IList<User> GetAllUser()
{
return _sessionFactory.Session().CreateQuery("from User").List<User>();
}
}XML配置属性也改过了。
<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>
public class UserRepository:BaseRepository<User>
{
public IList<User> GetAllUser()
{
return _sessionFactory.Session().CreateQuery("from User").List<User>();
}
}XML配置属性也改过了。
<mapping assembly="Model"/>实体类 属性 要设 virtual
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="Model"
namespace ="Model"
我感觉Nhibernate不是那么好用,后来我们就没有使用这个框架了。