- 博客(6)
- 资源 (5)
- 收藏
- 关注
转载 Hibernate Projections(投影、统计、不重复结果)
Hibernate除了处理查询结果集中的对象之外,还可以将结果集中的结果当做行和列集来使用,这与通过JDBC执行select查询获得的数据的使用方式相似。因此,Hibernate也支持属性、统计函数和Group By等查询。要想使用Hibernate的投影统计功能,首先要从org
2011-07-29 14:43:32 19133 2
原创 Hibernate Fetch 抓取策略
Fetch策略用于定义 get/load一个对象时,如何获取即时加载的对象/集合。 这些参数在Query中无效。 查询抓取(默认的)在N+1查询的情况下是极其脆弱的,因此我们可能会要求在映射文档中定义使用连接抓取: 在映射文档中定义的抓取策略将会有产生以下影响:
2011-07-26 21:08:09 1128
转载 Hibernate中Criteria的完整用法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate
2011-07-23 17:20:36 642
转载 QBC的Distinct查询
分页中有重复记录统计总的条数int total = ((Integer)criteria.setProjection(Projections.countDistinct("id")).uniqueResult()).intValue(); 执行后的语句 sele
2011-07-23 16:35:44 3462
原创 基于annotation的JPA和hibernate主键生成策略
一、JPA通用策略生成器通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id,其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法,JPA提供四种标准用法
2011-07-23 12:10:12 4457
转载 解析Java对象的equals()和hashCode()的使用
解析Java对象的equals()和hashCode()的使用前言在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下
2011-07-20 11:23:04 573
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人