Hibernate
文章平均质量分 53
zwt2001267
这个作者很懒,什么都没留下…
展开
-
Hibernate的检索方式(一)
转自:http://aumy2008.blogbus.com/logs/13835265.html Hibernate提供以下几种检索对象的方式。l 导航对象图检索方式。(根据已经加载的对象,导航到其他对象。)l OID检索方式。(按照对象的OID来检索对象。)l HQL检索方式。(使用面向对象的HQL查询语言。)l ...原创 2011-11-21 17:32:35 · 100 阅读 · 0 评论 -
Hibernate的检索方式(二)
转自:http://aumy2008.blogbus.com/logs/13887948.html 二.设定查询条件 在where子句中给出的是对象的属性名,而不是字段名。HQL和QBC支持的各种运算运算类型HQL运算符QBC运算符含义比较运算=Expression.eq()...原创 2011-11-21 17:34:53 · 110 阅读 · 0 评论 -
Hibernate的检索方式(三)
转自:http://aumy2008.blogbus.com/logs/13941318.html 三、连接查询HQL和QBC支持的各种连接类型在程序中指定的链接查询类型HQL语法QBC语法使用范围内连接inner join 或者 joinCriteria.createAlias()...原创 2011-11-21 17:37:09 · 99 阅读 · 0 评论 -
Hibernate的检索方式(四) -
转自:http://aumy2008.blogbus.com/logs/14005572.html 四、 报表查询 1、投影查询 select c from Customer c …… select c.name,c.age from Customer c ……(1)动态实例化查询结果 select new com.CustomerR...原创 2011-11-21 17:38:13 · 121 阅读 · 0 评论 -
Hibernate的检索方式(五)
五、高级查询技巧 2、集合过滤 延迟检索策略――customer.getOrders().iterator() (加载关联对象集合),这种方式的不足:l 全部加载l 不能排序 2种办法可以解决上边不足,一种是通过HQL或QBC查询orders集合,还有一种办法就是使用集合过滤。 集合过滤示例: List re...原创 2011-11-21 17:40:52 · 104 阅读 · 0 评论 -
hibernte中用criteria实现not in功能的方法
hibernte中用criteria实现not in功能的方法:criteria.add(Restrictions.not(Restrictions.in("id", callbackIds)));原创 2013-07-09 16:54:06 · 811 阅读 · 0 评论 -
Hibernate 所有缓存机制详解
转自:http://www.blogjava.net/tbwshc/articles/380013.htmlHibernate 所有缓存机制详解hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。 hibernat...原创 2015-02-24 15:08:09 · 132 阅读 · 0 评论