2015年11月13日

select join

摘要: join 查询的时候,是用一条语句查处所有记录,包括关联表记录,select查出的是N+1条记录,两个都是差不多的,但是如果用了lazy=true,延迟加载的话,select在查询时只会查出主表记录,也就是1,如果其他地方也用到了数据,此时就会自动在执行查询,查出N,可以降低内存消耗 .还有,hib... 阅读全文

posted @ 2015-11-13 21:05 kebizhanmushi 阅读(574) 评论(0) 推荐(0) 编辑

分页 hibernate projection

摘要: 阅读全文

posted @ 2015-11-13 17:50 kebizhanmushi 阅读(135) 评论(0) 推荐(0) 编辑

Projections投影

摘要: 当执行多个统计投影时,会获取一个List,并且是一个Object类型的List,其中依次包含所有的统计投影结果。使用投影的一个好处就是,获得的结果是单独的属性而不是实体类。例如,一个产品表中包含有很多字段,我们想要获取产品表中的名称和描述,而不需要将完整的实体加载到内存中。 阅读全文

posted @ 2015-11-13 17:43 kebizhanmushi 阅读(138) 评论(0) 推荐(0) 编辑

全查 外键查询 外键的非主键查询

摘要: 阅读全文

posted @ 2015-11-13 16:52 kebizhanmushi 阅读(214) 评论(0) 推荐(0) 编辑

查询价格在50到100之间的java图书

摘要: 阅读全文

posted @ 2015-11-13 16:29 kebizhanmushi 阅读(137) 评论(0) 推荐(0) 编辑

查询 java 或 oracle 或 jsp的图书

摘要: 创建一个Criteria实例 net.sf.hibernate.Criteria这个接口代表对一个特定的持久化类的查询。Session是用来制造Criteria实例的工厂。package com.haha.test3;import java.util.List;import org.hibernat... 阅读全文

posted @ 2015-11-13 16:23 kebizhanmushi 阅读(153) 评论(0) 推荐(0) 编辑

清除缓存

摘要: 清除缓存是为了向数据库增加数据时提高效率,否则就加到缓存里边了package com.haha.test;import java.util.List;import org.hibernate.Hibernate;import org.hibernate.Session;import com.haha... 阅读全文

posted @ 2015-11-13 15:55 kebizhanmushi 阅读(160) 评论(0) 推荐(0) 编辑

get load

摘要: get无论用不用都加载,load用的时候才加载 阅读全文

posted @ 2015-11-13 15:50 kebizhanmushi 阅读(93) 评论(0) 推荐(0) 编辑

java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer

摘要: 原因:从Hibernate 3.0.x/3.1.x升级到最新的3.2版之后,3.2版的很多sql函数如count(), sum()的唯一返回值已经从Integer变为Long,如果不升级代码,会得到一个ClassCastException。这个变化主要是为了兼容JPA,可以在hibernate.or... 阅读全文

posted @ 2015-11-13 15:17 kebizhanmushi 阅读(246) 评论(0) 推荐(0) 编辑

导航