摘要: 前言 本文主要讲解Mybatis的以下知识点: Mybatis缓存 一级缓存 二级缓存 与Ehcache整合 Mapper代理 使用Mapper代理就不用写实现类了 逆向工程 自动生成代码 Mybatis缓存 缓存的意义 将用户 经常查询的数据放在缓存(内存)中 ,用户去查询数据就不用从磁盘上(关系 阅读全文
posted @ 2018-03-12 18:28 Java3y 阅读(730) 评论(0) 推荐(0) 编辑
摘要: Mybatis常见面试题 的区别是什么? 在Mybatis中,有两种占位符 解析传递进来的参数数据 ${}对传递进来的参数 原样 拼接在SQL中 是预编译处理,${}是字符串替换 。 使用 {}可以有效的防止SQL注入,提高系统安全性。 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 当实体类 阅读全文
posted @ 2018-03-12 17:26 Java3y 阅读(5432) 评论(1) 推荐(0) 编辑
摘要: 配置文件和映射文件还有挺多的属性我还没有讲的,现在就把它们一一补全 映射文件 在mapper.xml文件中配置很多的sql语句, 执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句 Statement的实际位置就等于names 阅读全文
posted @ 2018-03-12 15:30 Java3y 阅读(364) 评论(0) 推荐(1) 编辑
摘要: 什么是MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架 为什么我们要用Mybatis? 无论是Mybatis 阅读全文
posted @ 2018-03-12 08:18 Java3y 阅读(634) 评论(0) 推荐(0) 编辑