出现这个错误有可能是下面这种情况
修改前
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<set name="orders" inverse="true" cascade="delete-orphan">
<key column="customer_id"></key>
<one-to-many class="Order"></one-to-many>
</set>
修改后
<id name="Cid">
<generator class="native"/>
</id>
<property name="name"/>
<set name="orders" inverse="true" cascade="delete-orphan">
<key column="customer_id"></key>
<one-to-many class="Order"></one-to-many>
</set>
这种情况就是使用了关键词,比如id,date…之类的,重新取个名字就可以了(数据库也要一起修改)。