随笔分类 -  Hibernate

Hibernate 常用技术:SessionFactory、Session、Transaction、Query、Criteria、generator
Spring3 整合Hibernate3.5 动态切换SessionFactory (切换数据库方言)
摘要:一、缘由 上一篇文章Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法介绍到了怎么样在Sping、MyBatis、Hibernate整合的应用中动态切换DataSource数据源的方法,但最终遗留下一个问题:不能切换数据库方言。数据库方言可能在当前应用的架构中意义不是很大,但是如果单纯用MyBatis或Hibernate做数据库持久化操... 阅读全文
posted @ 2013-10-18 11:58 hoojo 阅读(14079) 评论(6) 推荐(2) 编辑
Spring3.3 整合 Hibernate3、MyBatis3.2 配置多数据源/动态切换数据源 方法
摘要:一、开篇 这里整合分别采用了Hibernate和MyBatis两大持久层框架,Hibernate主要完成增删改功能和一些单一的对象查询功能,MyBatis主要负责查询功能。所以在出来数据库方言的时候基本上没有什么问题,但唯一可能出现问题的就是在hibernate做添加操作生成主键策略的时候。因为我们都知道hibernate的数据库本地方言会针对不同的数据库采用不同的主键生成策略。 所... 阅读全文
posted @ 2013-10-12 10:35 hoojo 阅读(22024) 评论(16) 推荐(12) 编辑
谈谈个人关于程序开发中,“零配置”和“有配置”的看法
摘要:本人是做Java开发的,在程序开发中会经常使用到OpenSource开源框架,这些框架大多都灵活、简单、易用、方便。而且开源框架一般会提供一些基本的配置,如我们常用的框架就有Hibernate要配置对象实体到数据库的映射;Spring要配置bean的管理及其对象、属性的注入;Struts要配置Action对象和返回的资源路径;MyBatis要配置CRUD(增删改查)的相关SQL语句。这些配置你不... 阅读全文
posted @ 2012-10-31 12:43 hoojo 阅读(5970) 评论(15) 推荐(5) 编辑
EhCache 分布式缓存/缓存集群
摘要:开发环境: System:Windows JavaEE Server:tomcat5.0.2.8、tomcat6 JavaSDK: jdk6+ IDE:eclipse、MyEclipse 6.6 开发依赖库: JDK6、 JavaEE5、ehcache-core-2.5.2.jar Email:hoojo_@126.com Blog:http://blog.csdn.net/IBM_hoojo ... 阅读全文
posted @ 2012-07-19 16:27 hoojo 阅读(43490) 评论(2) 推荐(11) 编辑
在Spring、Hibernate中使用Ehcache缓存
摘要:前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。 EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数... 阅读全文
posted @ 2012-07-12 13:26 hoojo 阅读(28583) 评论(1) 推荐(3) 编辑