java
仲恺小子
没有执着,要梦想何干?
展开
-
Mybatis 二级缓存
mybatis的缓存分为一级缓存和二级缓存,缓存是用来缓存部分经常性访问的数据,而不必每一次都跑到数据库获取或运算,目标是提高系统的性能。一级缓存对于每一个sqlSession,其中有一个HashMap的数据结构,用来缓存查询后的结果,当SqlSession commit时,缓存被清空注:一级缓存无需配置,默认会使用二级缓存二级缓存与一级缓存区别,二级缓存的范围更大,多个sqlSession可以共享原创 2015-12-11 20:32:10 · 657 阅读 · 0 评论 -
java 自定义封装jdbc dao类
手动封装jdbc和dao层,体会其中的优点与不足。 注:本次采用的mysql数据库记得添加数据库的驱动包。 Dbhelper类:对jdbc进行封装,采用单例模式,不用每次都去连接数据库,释放连接,影响性能,对sql语句进行封装,利用列表数组动态添加数据, 不需要一个一个设置,操作时只需传sql 语句和列表数组,前提是?与数组中的参数要一一对应。返回结果封装:对于执行操作,结果只有成功原创 2015-12-06 21:38:59 · 1556 阅读 · 0 评论