-
使用方法:
- 标签
id: 该类的唯一表示
type: 类的类型
2. 内部
id: 主字段映射(主键)
result: 一般字段映射(非主键)
column: 表的列名
property: 实体类的属性名
使用
resultMap
对应数据库列名和java类属性名 - 标签
<resultMap id="StaffResultMap" type="staff">
<result column="Creat_Time" property="creat_Timee" />
<result column="Job_Name" property="jobb_Name" />
</resultMap>
-
数据库与Java类
- Staff表中:
private String Jobb_Name ;private String Creat_Timee ;
- 数据库中:
Job_Name enum('1','2'), Creat_Time date,
问题: column → property : 数据库→class
那么应该是 Job_Name
→ Jobb_Name
和 Creat_Time
→ Creat_Timee
吧 ?
但在使用过程中, 必须将 class 中的 creat_Timee
和 jobb_Name
的首字符小写,才能实现功能.
为什么会有这种情况?