
Hibatenate
iteye_11573
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate如何使用cglib来优化VO反射操作
研究Hibernate源码,对hibernate如何使用cglib优化反射操作感兴趣:分析结果:1. 获取resultset后,创建VO类 ,FastClass.create(clazz);2. 使用 bulkbean创建优化器, net.sf.cglib.beans.BulkBean,是个批量设置属性值的类: BulkBean optimizer = BulkBean....2009-03-12 14:33:35 · 234 阅读 · 0 评论 -
HibernateShards-数据库水平分区解决方案
[b] HibernateShard[/b] 多数据库水平分区解决方案。[b]1. 简介[/b] Hibernate 的一个扩展,用于处理多数据库水平分区架构。 由google工程师 2007年 捐献给 Hibernate社区。 [url]http://www.hibernate.org/414.html[/url] 目前版...2009-04-01 17:12:16 · 166 阅读 · 0 评论 -
我的开发规范分享(二)- 禁用Hibernate HQL,QBC,QBE编程(1)
【START 修改日志 当天 22:12 】:本文主要是针对基于Hibernate框架的项目开发中复杂查询的最佳实践。分析了前几个网友的意见,我想在几个基本方面hibernate QBC,QBE还是很方便的: 1) 单表简单查询(基于字段的等值查询, 全部And运算)时,简单的汇总,如count等。 2) 全动态查询条件, QBE很方便。 【END 修改日志 ...2008-09-16 11:02:01 · 255 阅读 · 0 评论 -
Hibernate+Spring多数据库解决方案(一)
[color=red]我以前在项目中的探索和实践,写出来与大家分享。 大家有其他好的方式,也欢迎分享。环境:JDK 1.4.x , Hibernate 3.1, Spring 2.0.6, JBOSS4.0, 开发模式: Service + DAO [/color]我们项目中需要同时使用多个数据库. 但 Hibernate 不能直接支持,为此我们对比了网上网友的方案,自...2008-09-26 17:41:48 · 246 阅读 · 0 评论 -
Hibernate+Spring多数据库解决方案(二)
上篇 [url=/blog/247183]Hibernate+Spring多数据库解决方案(一)[/url]4) 事务控制,使用Spring的 JtaTransactionManager 类来控制,但要为其注入JBboss启动后的 JTA事务管理器的名字 java:comp/UserTransaction; 使用Spring的自动代理功能为 业务类 *Service 进行拦截,控制事务边...2008-09-26 18:07:38 · 195 阅读 · 0 评论 -
Hibernate查询缓存的一个可靠性问题
之前在对项目中Hibernate的缓存性能进行测试时发现的一个问题,不知大家有没有遇到或者是解决办法。 问题是:使用sql query且是多表关联查询,并启用查询缓存时,对关联表修改后,查询缓存未能更新,出现了不正确的查询结果集。 测试场景: 1. 用例:为简单起见,测试中使用了两表关联查询。查询指定角色 (roleCode) 的所有已授权限点 (Perm集...2008-10-06 17:47:58 · 198 阅读 · 0 评论 -
解决Hibernate SQL Query Cache的一个可靠性问题(附源码)
上篇 帖子 [url=http://www.iteye.com/topic/249508]Hibernate查询缓存的一个可靠性问题 [/url]说发现Hibernate 的 Query Cache 在使用 SQL Query 时的一个可靠性 Bug, 即在关联表数据修改后,无法查询出最新数据的问题。 经过源码分析,找到问题所在,并通过修改 Hibernate 源代码,成功解决了此问题。...2008-10-08 17:31:19 · 324 阅读 · 0 评论 -
Hibernate映射不规则查询结果
今天看到网友 pistol, 发贴[url=http://www.iteye.com/topic/247943] hibernate的sqlQuery有没有setResultTransformer这个方法[/url], 大致是问如何为特殊返回结果的 Query 映射持久类。由于hibernate3.2之前没有 setResultTransformer 这个方法。推荐你一个简单的办法。...2008-11-21 23:17:05 · 161 阅读 · 0 评论