刚刚接触,就出现了一个问题
用CodeSmith生成的映射文件如下:<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
<class name="Model.DIRECT, Model" table="DIRECT">
<id name="Id" type="String" unsaved-value="null">
<column name="DDBH" length="12" sql-type="VARCHAR2" not-null="true" index="PK7"/>
<column name="FXBH" length="8" sql-type="VARCHAR2" not-null="true" index="PK7"/>
<generator class="native" />
</id>
<property name="FXMC" type="String">
<column name="FXMC" length="50" sql-type="VARCHAR2" not-null="true"/>
</property>
</class>
</hibernate-mapping>在运行的时候出现错误:
NHibernate.MappingException: identifier mapping has wrong number of columns: DIRECT type: String。为什么出这个?