映射文件:
<?xml version="1.0"?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" auto-import="true">
<class name="PlayHibernate.Employee, PlayHibernate" lazy="false">
<id name="id" access="field">
<generator class="native"/>
</id>
<property name="name" access="field" column="name"/>
<many-to-one access="field" name="manager" column="manager" cascade="all"/>
</class>
</hibernate-mapping>
我尝试将映射文件设置为资源,但这只是将错误消息更改为“Unhandled Exception: NHibernate.MappingException: PlayHibernate.Employee.hbm.xml (5,31): XML validation error: The element 'id' in namespace “urn:nhibernate-mapping-2.2”不能包含文本。---> System.Xml.Schema.XmlSchemaValidationExceptio n:命名空间“urn:nhibernate-mapping-2.2”中的元素“id”不能包含文本。”