今天在映射属性时因为一时大意,将映射文件的属性映射写成
一定要细心看错误提示啊.....
<property name="clearDay" type="java.lang.Integer"></property>
<property name="openningDate" type="java.lang.String">
<column length="18" />
</property>
没有添加 name="openningDate"造成启动时报
Attribute "name" is required and must be specified for element type "column".的sax解析错误.
告诉column类型的属性name必需并且需要指定.
正确的应为
<property name="clearDay" type="java.lang.Integer"></property>
<property name="openningDate" type="java.lang.String">
<column name="openningDate" length="18" />
</property>
还有就是如果id只设置了生成策略,列名,却没有设置name的情况下,将会让所有查询都取不到主键值.而新增是可以的,更新也会变成新增
一定要细心看错误提示啊.....