MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站...
分类:
数据库 时间:
2015-09-16 00:47:39
阅读次数:
256
最近使用Mybatis作为持久层框架,自然/动态sql写得也比较多了,最常见的就是在查询语句中使用if标签来动态地改变过滤条件。 Mybatis强大特性之一就是它的动态sql,免除了拼接sql带来的各种麻烦。 在项目开发过程中...
分类:
数据库 时间:
2015-09-15 13:11:50
阅读次数:
280
1、MyBatis的介绍MyBatis 是支持普通SQL 查询、存储过程和高级映射的优秀持久层框架MyBatis 可以使用简单的XML 或注解用于配置和原始映射JDBC、dbutils、MyBatis、Hibernate的区别2、快速入门2.1 添加ja的包mybatis-3.3.0.jar 下载地...
分类:
其他好文 时间:
2015-09-15 10:45:59
阅读次数:
188
Hibernate 缓存机制一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓...
分类:
Web程序 时间:
2015-09-09 13:09:47
阅读次数:
158
一、hibernate为什么提供缓存?什么是缓存?
在内存里开辟一块空间把本来应该存在硬盘里面的数据,存在这个空间里面,将来,需要这块数据的时候直接在内存中获取。这个就可以简单理解为缓存。
Hibernate 是一个持久层框架,经常访问物理数据库,为了减低应用程序对物理数据源的访问频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行...
分类:
Web程序 时间:
2015-08-31 23:45:03
阅读次数:
170
一、spring框架对struts等表现层框架的整合原理 :
使用spring的ioc容器管理struts中用于处理请求的Action
将Action配置成ioc容器中的bean 延伸:spring对持久层框架/技术的整合原理 (封装) :
提供模板类封装对应技术/框架的开发流程
通过对模板类的使用,实现对传统开发流程的”代替”。...
分类:
编程语言 时间:
2015-08-31 23:43:05
阅读次数:
183
上一篇博客讲述了Struts2+Spring的集成合并,主要是利用了一个中间jar包,这篇博客在加上Ibatis持久层框架,三个框架进行合并。其中Struts2和Spring部分和前边的一样,主要是讲解Spring和Ibatis之间的合并,这里也涉及到Spring的AOP编程思想,声明式事务的使用。...
分类:
编程语言 时间:
2015-08-31 13:34:36
阅读次数:
228
一、为什么要用Hibernate缓存?Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、Hibern...
分类:
Web程序 时间:
2015-08-27 22:48:02
阅读次数:
197
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate...
分类:
Web程序 时间:
2015-08-27 18:51:12
阅读次数:
142
mybatis是一个持久层框架,是apache下的顶级项目 mybatis让程序将主要精力放到sql上,通过mybatis提供的映射方式,自由灵活生成(办自动化,大部分需要程序员编写sql)满足需要sql语句 mybatis可以将preparedSta...
分类:
其他好文 时间:
2015-08-21 16:01:54
阅读次数:
153