框架
文章平均质量分 78
Mr_Z_csdn
这个作者很懒,什么都没留下…
展开
-
MyBatis知识总结
MyBatis学习总结一、MyBatis实现原理 MyBatis应用程序根据XML配置文件创建SqlSessionFactory, SqlSessionFactory在根据配置(表映射配置文件、Java代码注解)获取一个SqlSession。 SqlSession包含了执行sql所需要的所有方法,可以通过SqlSession实例直接运行映射的sql语句,完...转载 2018-06-10 14:31:49 · 325 阅读 · 0 评论 -
MyBatis一级缓存和二级缓存
mybatis的查询缓存分为一级缓存和二级缓存,一级缓存是SqlSession级别的缓存,二级缓存时mapper级别的缓存,二级缓存是多个SqlSession共享的。mybatis通过缓存机制减轻数据压力,提高数据库性能。一)、一级缓存 mybatis的一级缓存是SQLSession级别的缓存,在操作数据库时需要构造SqlSession对象,在对象中有一个HashMap用于存储缓存数...转载 2018-06-10 15:15:51 · 260 阅读 · 0 评论 -
Mybatis整合spring(一)
1、整合原理1)SqlSessionFactory对象应该放到spring容器中作为单例存在2)传统dao的开发方式中,应该从spring容器中获得sqlsession对象。3)Mapper代理方式中,应该从spring容器中直接获得mapper的代理对象。Sqlsession对象由spring负责关闭4)数据库的连接以及数据库连接池事务管理都交给spring容器来完成。Mybatis核心配...原创 2018-06-10 16:46:15 · 217 阅读 · 0 评论 -
struts2获取request对象的四种方式
解耦:使得我们使用struts2测试时不需要启动服务器,在一定的程度上,能提高我们的开发效率.具体实现思路,通过ActionContext对象获取,代码如下:[java] view plain copy//第一种获取requet对象方法---HttpServletRequest对象的attributes(解耦) Map<String, Object> request...转载 2018-04-16 23:35:31 · 347 阅读 · 0 评论