检查了很多遍代码..一直报这个错误..也没有其他信息
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
assembly="Teed"
namespace="Teed.Model">
<class name ="User" table="user">
<id name="Id" column="iduser" type="Int32">
<generator class="native"></generator>
</id>
<property name ="account" column="account" type="String"></property>
<property name ="password" column="password" type="String"></property>
</class>
</hibernate-mapping>
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.MySQL5Dialect</property>
<property name="connection.driver_class">NHibernate.Driver.MySqlDataDriver</property> <!--使用什么数据库-->
<property name="connection.connection_string">Server=localhost;Database=mygamedb;User ID=root;Password=root;</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
同学你好,如果同学的NHibernate配置文件没有问题的话,很可能跟跟同学的Model配置文件有关,model配置的长度是否和数据库字段长度相等,列名是否有效,类型是否匹配,存储过程未能提供相应参数,存储过程未能声明所要用到的字段等等,仔细检查一下,可以下载一下老师的配置文件去做测试,排除问题再检查自己的配置文件。