SkyItem.cs对样的映射文件如下:<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
   assembly="test.DataAccess" namespace="test.DataAccess.Entities">
  <class name ="test.DataAccess.Entities.SkyItem, test.DataAccess" table="Customer">
    <id name="Subject" column="Subject" type="String">
      <generator class ="nativeLeave"></generator>
    </id>
    <property name="Description" column ="Description" type="string" length="500" not-null="false"/>
    <property name ="LeaveStartTime" column="LeaveStartTime" type="DateTime" not-null="false"/>
    <property name ="LeaveEndTime" column="LeaveEndTime" type="DateTime" not-null="false"/>
    <property name ="LeaveType" column="LeaveType" type="Int16" not-null="false"/>
  </class>
</hibernate-mapping>
在保存的时候出现如下错误
No persister for: test.DataAccess.Entities.SkyItem 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: NHibernate.MappingException: No persister for: test.DataAccess.Entities.SkyItem请问大家是怎么回事啊?? .net下哪个工具可以生成.hbm.xml文件的。以上的配置文件哪有有错误么?