hibernate
文章平均质量分 83
fdgaq
本人致力于J2EE方向的学习和研究,希望成为一个优秀的系统架构/设计师。愿与大家一起分享Java技术带来的美好。
展开
-
Hibernate创始人Gavin King
让时间回到2001年,地点是澳大利亚悉尼的Clarence Street有一家叫做Cirrus Technologies的公司,这是一家做J2EE企业级应用开发和咨询的公司,在会议桌上一个伙子和老板正在进行着激烈的讨论。 小伙子:"老板,我总觉得现在开发的效率太低了,我用了EJB的Entity bean 1.1时,我总觉得我浪费了好多时间在处理Entity Bean的体系架构上,却没有花时间在核心转载 2009-04-06 12:38:00 · 809 阅读 · 0 评论 -
Hibernate的懒加载解析
使用Load进行加载时,Hibernate会创建一个代理类,从原始类中继承,且此时Hibernate不会去访问数据库,而在第二次使用时才会去访问数据库. 因此可以立即初始化用户:User user1= (User) session.load(UserClass,id);Hibernate.initialize(user1);System.out.println(user1.ge原创 2009-05-06 23:26:00 · 617 阅读 · 0 评论 -
Hibernate JTATransaction 和JDBCTransation解析
Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可以配置为JDBCTransaction或者是JTATransaction,这取决于你在hiberna原创 2009-05-06 15:11:00 · 598 阅读 · 0 评论 -
Hibernate3 二级缓存的使用配置细节
以下是使用hibernate二级缓存时常遇到的一些配置的详细解释,希望对各位有所帮助:配置一:hibernate.cfg.xml文件中增加org.hibernate.cache.EhCacheProvider true配置二:工程项目src文件下新建一个ehcache.xml文件,其内容为配置三:为了缓存某类的对象,其hbm文件中需添加属性例如:"http://hibernate.sour原创 2009-05-06 23:07:00 · 1224 阅读 · 0 评论 -
memcached分布式缓存和hibernate结合
先了解一下什么是memcached Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached 的缓存是一种分布式的,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。 memcached的使用原创 2012-06-07 09:38:31 · 9253 阅读 · 4 评论 -
Hibernate+ehcache二级缓存技术
1、首先设置EhCache,建立配置文件ehcache.xml,默认的位置在class-path,可以放到你的src目录下: <?xml version="1.0" encoding="UTF-8"?> <ehcache> <diskStore path="java.io.tmpdir"/> <defaultCache maxElementsInMemory="10000"原创 2012-06-07 09:42:38 · 1270 阅读 · 0 评论