摘要: 1.1. 为什么要使用结果映射 解决表字段名和对象属性名不一样的情况(如:表的多对一,多对多,一对一,一对多). 关联对象查询,在mybatis不会默认查询出来,需要自己查询结果并且通过resultMap来配置 1.2. 关联映射分类 一对一:一个员工只有一个身份证号。随意一方设计一个字段 多对一: 阅读全文
posted @ 2019-11-28 01:26 肖镜泽 阅读(514) 评论(0) 推荐(0) 编辑
摘要: #{ } 1.在使用#{}时意味着用的是预编译,sql语句会用?占位,传的值会用 ' ' 包住,可防止sql注入 select * from student where id=#{id} 编译后是 select * from student where id='1' ${ } 1.在使用${}时传的 阅读全文
posted @ 2019-11-28 00:39 肖镜泽 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 在Mapper.xml中在写sql数据时,有时判断是注意特殊字符转义比如 > 用 &gt; < 用 &lt; 阅读全文
posted @ 2019-11-28 00:26 肖镜泽 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 入门 MyBatis基于动态代理机制,让我们无需再编写Dao的实现。 传统Dao接口,现在名称统一以Mapper结尾,还有我们映射器配置文件要和映射器在同一个包.: IDeptDao >DeptMapper.java DeptMapper.xml(namespace直接写DeptMapper.jav 阅读全文
posted @ 2019-11-28 00:22 肖镜泽 阅读(189) 评论(0) 推荐(0) 编辑