上篇博客介绍了Hibernate的基本原理,在博客尾声的时候提到了Hibernate的缓存机制以及延迟加载问题,这篇博客我们继续,将这两部分的内容补充完。
首先说说Hibernate的缓存机制,我们都知道Hiernate有一级缓存、二级缓存,但是具体的机制原理了解的清楚吗?这里我们就来好好说说Hibernate的缓存机制。先说说为什么要用缓存机制?Hibernate是一个持久层框...
分类:
编程语言 时间:
2015-04-30 18:17:00
阅读次数:
197
持久层框架MyBatis是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架MyBatis消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索 MyBatis使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plan Old Java Objects,普...
分类:
其他好文 时间:
2015-04-29 13:11:00
阅读次数:
152
mybatis简单小巧易于上手,方便浏览修改sql语句...
分类:
其他好文 时间:
2015-04-28 08:17:11
阅读次数:
520
这是面试中经常问到的一个问题,可以按照下面的思路回答,准你回答得很完美。首先说下Hibernate缓存的作用(即为什么要用缓存机制),然后再具体说说Hibernate中缓存的分类情况,最后可以举个具体的例子。Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库...
分类:
Web程序 时间:
2015-04-27 00:01:06
阅读次数:
211
mybatis的简单入门:1,关于Mybatis(ORM[对象关系映射]{关系型数据库和业务实体对象之间作一个映射})的说明:MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(PlainOldJavaObjects,普通的..
分类:
其他好文 时间:
2015-04-24 16:34:55
阅读次数:
290
前言本项目使用的开发环境及技术列举如下:1、开发环境IDE:VS2010+MVC4数据库:SQLServer20082、技术前端:Extjs后端:(1)、数据持久层:轻量级ORM框架PetaPoco(2)、依赖注入:AutoFac(3)、对象关系映射:AutoMapper(4)、数据验证(MVC自带...
分类:
移动开发 时间:
2015-04-24 15:39:33
阅读次数:
672
maven工程分模块项目可以模块与模块之间的耦合度降低,各模块之间的联系就没有那么的紧密。通常情况下为了打包方便,建立一个父类的模块。这样打包发布的时候就不用一个个模块打包过去,只有父类的模块手动打包下就可以了,工程如下图所示:其中book-parent为父类模块,book-core持久层,bo.....
分类:
编程语言 时间:
2015-04-21 17:24:39
阅读次数:
167
主要包括四类:@Component、@Repository @Service、@Controller说明: @Controller 控制层,就是我们的action层 @Service 业务逻辑层,就是我们的service或者manager层 @Repository 持久层,就是我们常说的DAO层 @Component (字面意思就是组件),它在你确定不了事哪一个层的时候使用。其实,这四个注...
分类:
编程语言 时间:
2015-04-21 13:07:06
阅读次数:
200
HibernateHibernate是轻量级Java EE应用的持久层解决方案,Hibernate不仅管理者Java类到数据库表的映射(包括Java 数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度的缩短使用JDBC处理数据持久化的时间。目前主流的数据库依然是关系型,如d...
分类:
其他好文 时间:
2015-04-21 00:10:57
阅读次数:
3145
1:iBATIS的是一个持久层框架,和其他持久化框架,如Hibernate之间的显著区别在于,iBATIS强调使用SQL,而其他的框架通常使用一个自定义的查询语言.
2:iBatis提供了以下的设计理念:
简单: iBATIS的被广泛认为是可用的最简单的持久化框架之一。
快速开发:iBATIS的理念是尽一切可能,以方便超快速开发。
可移植性: iBATIS可用于几乎任何语言或平台,...
分类:
其他好文 时间:
2015-04-20 17:07:09
阅读次数:
100