MyBatis
Dijkstra Lee
这个作者很懒,什么都没留下…
展开
-
6,缓存机制
缓存:暂时的存储一些数据,为了加快系统的查询速度…CPU中一级缓存(4MB),二级缓存(16MB)数据库交互:MyBatis缓存机制:Map,能保存查询出的一些数据一级缓存:线程级别的缓存(本地缓存,sqlSession级别的缓存)二级缓存:全局范围的缓存,除过当前线程,SqlSession能用外,其他也能用一级缓存:默认存在的只要之前查询过的数据,mybatis就会保存在一个缓存中...原创 2019-12-21 21:40:13 · 109 阅读 · 0 评论 -
全局配置文件
两个文件:1)全局配置文件:mybatis-config.xml,指导MyBatis正确运行的全局设置;2)sql映射文件:EmployeeDao.xml,相当于是对Dao接口的一个实现描述细节:获取到的是接口的代理对象,MyBatis自动创建的2)SqlSessionFactory和SqlSessionSqlSessionFactory创建SqlSession,new一次就行SqlS...原创 2019-12-20 16:31:32 · 590 阅读 · 0 评论 -
HelloWorld
MyBatis操作数据库的持久化层框架基础环境的搭建创建一个java工程创建测试库,测试表,以及封装的javaBean,和操作数据库的dao接口导包mybatis-3.4.1.jarmysql-connector-java-5.1.7-bin.jar建议导入日志包:在mybatis关键的环节有日志打印:log4j-1.2.17.jar,依赖类路径下jog4j.xml配置文件:log...原创 2019-12-18 22:50:59 · 113 阅读 · 0 评论 -
Mybatis简介
MyBatis和数据库进行交互,持久化层框架(SQL映射框架);1、从原始的JDBC—JdbcTemplate—xx;只能称之为工具,是一些功能的简单封装;框架是某个领域的整体解决方案,如缓存,考虑异常处理,部分字段映射问题;不用JDBC原因:1,麻烦2,sql语句是硬编码在程序中,耦合(数据库层的和java编码耦合)2、Hibernate–数据库交互框架(ORM框架,Object ...原创 2019-12-17 23:03:54 · 113 阅读 · 0 评论