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