摘要: Hibernate中的字段映射中的Fetch有两种方式:EAGER和LAZYEager:全部抓取Lazy:延迟抓取如果在字段中声明为Eager,那么在取得当前Bean时,同时会抓取Bean中的关联Bean值。即数据库查询多次。反之Lazy则在之后抓取提交查询。比如,有如下声明为Eager的User ... 阅读全文
posted @ 2014-09-05 16:32 横渡 阅读(7167) 评论(0) 推荐(0) 编辑
摘要: Hibernate中使用session的load(...)和get(...)区别:1、load()方法是在返回的类被后期调用时,才会去提交SQL查询数据库。2、get()方法是在调用get()时就即时提交SQL查询数据库。3、load()方法如果查找不到数据,会抛出ObjectNotFoundExc... 阅读全文
posted @ 2014-09-05 15:02 横渡 阅读(317) 评论(0) 推荐(0) 编辑
摘要: Hibernate中的抓取策略,参考文档:http://docs.jboss.org/hibernate/orm/3.5/reference/zh-CN/html/performance.html如下代码:@SuppressWarnings({ "unchecked" }) public st... 阅读全文
posted @ 2014-09-05 13:57 横渡 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 使用Hibernate的Criteria做查询。参考文档:http://docs.jboss.org/hibernate/orm/3.5/reference/zh-CN/html/querycriteria.htmlJava Beans:package com.my.bean;import java... 阅读全文
posted @ 2014-09-05 11:31 横渡 阅读(3024) 评论(0) 推荐(0) 编辑