Hibernate中立即检索与延迟检索 数据量不大时两者没什么区别,甚至用立即检索更方便,但是数据量如果很大,一定要用延迟检索.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这要看检索策略,如果是类级别的检索,最好是用 立即检索,如果是关联级别的最好用延迟检索,如果类级别要用延迟检索,有可能session中的类对象始终没初始化,因为延迟检索要调用到了类时才初始化。比如:Tansaciton tx = …………;User user = session.load(……);tx.commit();String str = user.getName();如果这里用的是延迟加载的话,那当用到user.getName();时,就会报异常,因为session中没有user的持久话对象,只有 Tansaciton tx = …………;User user = session.load(……);String str = user.getName();tx.commit();这样,session才有存有user的持久话对象。 找到bean的原因大家帮我看一下 页面退出登录后,如何让浏览器的返回按钮失效 url转成string hibernate多对多查询出错,请指点一下 :) 如何配置jdk1_4_2 weblogic那有免费下载 如何在jboss中部署we应用? 哪位J2EE、EJB高手能精辟的讲一下EJB的用途,结构?逻辑清楚者得分。 关于两种方法得到HOME接口的问题。 java.lang.ClassNotFoundException: org.apache.logging.log4j.Logger JAVA如何将文件夹复制到远端的WINDOWS服务器的某个路径下? 关于缓存Cache一问
比如:
Tansaciton tx = …………;
User user = session.load(……);
tx.commit();
String str = user.getName();
如果这里用的是延迟加载的话,那当用到user.getName();时,就会报异常,因为session中没有user的持久话对象,只有
Tansaciton tx = …………;
User user = session.load(……);
String str = user.getName();
tx.commit();
这样,session才有存有user的持久话对象。