做什么网站seo全网推广营销软件
自定义映射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">
……
处理一对多、多对一的方式:
级联属性赋值
association
分步查询
着重讲下分步: