resultmap

自定义映射resultMap

resultMap处理字段和属性的映射关系

若字段名和实体类中的属性名称不一致,则可以通过resultMap设置自定义映射

建moudel项目【实现多对一、一对多的表操作demo】
temp员工表、dept部门表
导入依赖【mysql驱动、junit、mybatis、日志依赖log4j】
rescources资源文件中导入:jdbc\log4j.xml文件
在rescources中创建核心配置文件和映射文件

创建是实体类、mapper接口、映射文件

emp表:
eid emp_name age sex email did
dept表:
did dept_name

实体类的属性与表中的字段不一致【驼峰和下划线的不一致】的解决办法
第一种:settting里设置全局配置,将_自动映射为驼峰
第二种:将字段起别名
第三种:resultMap
第三种resultMap:

<resultMap id="aaa"  type="类型名">
	<id property="属性名"  colum="字段"></id>
	……
</resultMap>

<sellect id="接口名"  resultMap="aaa">
……

你可能感兴趣的:(mybatis)