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