
MyBatis
三郎君
写文章勤分享:巩固自己,帮助他人,何乐而不为!
展开
-
详细搭建 Mybatis 开发环境和入门工程(必会)
详细搭建 Mybatis 开发环境和入门工程(必会)创建 maven 工程添加 Mybatis3.4.5 的坐标编写 User 实体类编写持久层接口 IUserDao编写持久层接口的映射文件 IUserDao.xml编写 SqlMapConfig.xml 配置文件编写测试类小结 创建 maven 工程 创建 mybatis01 的工程,工程信息如下: Groupid:com.itheima ArtifactId:mybatis01 Packing:jar 添加 Mybatis3.4.5 的坐标 在 pom原创 2020-12-30 20:51:02 · 221 阅读 · 2 评论 -
Mybatis的一级、二级缓存是什么?
Mybatis的一级、二级缓存: (1)一级缓存: 基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session, 当 Session进行flush 或 close 之后,该 Session 中的所有 Cache 就将清空,默认打开一级缓存。 (2)二级缓存: 与一级缓存其机制相同, 默认也是采用 PerpetualCache,HashMap 存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源, 如 Ehcache。默认不打开二级缓存,要原创 2020-12-09 16:04:29 · 698 阅读 · 2 评论 -
什么是MyBatis?
什么是MyBatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 (2)MyBatis 可以使用 XML 或注解来配置和映射原生信息, 将 POJO映射成数据库中的记录, 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 (3)通过xml 文件或注解的方式将要执行的各种 statem原创 2020-12-07 15:54:04 · 1455 阅读 · 0 评论