(转贴)hibernate延迟检索》的相关内容

我个人对openJPA的一些困惑!

我不知道最近openJPA人们使用的多不多,但是我第一次使用的时候感觉还可以。但是在多组合查询的时候感觉还是得写很多HQL语句。不懂在这方面有没有高手能够给我一个提示呢。 openJPA的另外一个不太理解的就是它的延迟加载的问题。我第一次用的时候不太懂,在标间关联的地方设置了 @ManyToOne(cascade = { CascadeType.REFRESH }, fetch ...
by gibeny 2008-06-14 浏览 (339) 回复 (0) 关键字:

介绍Hibernate中的Interceptor

好像论坛上还没有人介绍过Hibernate的Interceptor的用处吧? 那么今天偶来介绍一下: (以下内容基本上和 http://www.hibernate.org/48.html 类似) 举个实际的例子, 偶们有时候会需要做Audit: 一条记录什么时候被谁创建, 以及最近由谁在何时更新, 以前的做法是在代码里面各处分散地写上: [code:1] entity.setCreated& ...
by Readonly 2004-10-28 浏览 (14617) 回复 (17) 关键字:

Hibernate 学习小结

一、PO的数据类型设置 int 还是Integer Integer 允许为 null Hibernate 既可以访问Field也可以访问Property,访问Property是只是调用getXXX()、setXXX()方法,因此在from Customer where c.name=’Tom’ HQL中,name属性不需要存在,只要getName()存在就可以了。 二、Hibernate映射 ...
by jamesby 2007-01-03 浏览 (6053) 回复 (6) 关键字: hibernate

谈谈在spring(hibernate)中如何处理oracle大字段

=============================================== 在spring中如何处理oracle大字段 在spring中采用OracleLobHandler来处理oracle大字段(包括clob和blob),则在程序中不需要引用oracle的特殊类,从而能够保证支持我们的代码支持多数据库。 1、首先数据表中的clob类型对应java持久化类的Stri ...
by flyjie 2005-10-11 浏览 (13229) 回复 (14) 关键字:

用 OpenSessionInViewInterceptor 的思路解决 Hibernate Laz...

众所周知, 为了解决 Hibernate Lazy 问题, Spring 中引入了 OpenSessionInViewInterceptor, 这样虽然解决了页面上的 Lazy Load 问题,却增加了各层之间的偶合性, 如果一个 Lazy 的 Collection 在页面上可以被正确的 load, 但是如果请求不是来自于 HttpServletRequest (比如在 TestCase 或 S ...
by Feiing 2005-07-14 浏览 (15460) 回复 (7) 关键字:

延迟初始化错误(转载)

转载地址:http://lz726.javaeye.com/blog/116616 关键字: 异常引起的 其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊,等等.不过,偶是因为LAZY. 关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么 ...
by dingjun1 2008-06-12 浏览 (80) 回复 (0) 关键字:

hibernate 延迟加载问题探讨

hibernate 延迟加载问题探讨 但就此说一下关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初始化它,就会产生延迟初始化错误。 下面把Customer.hbm.xml文件的<class>元素的lazy ...
by fangyong2006 2007-08-28 浏览 (615) 回复 (0) 关键字: hibernate 延迟加载问题探讨

the owning Session was closed

这个异常以前遇到过,偶然看到一篇文章,说的比较系统全面。转帖过来。 异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊。 但就此说一下关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范 ...
by yangw101860 2008-07-21 浏览 (57) 回复 (0) 关键字: hibernate

could not initialize proxy - the owning Session was closed

其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊,等等.不过,偶是因为LAZY. 关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才初 ...
by lz726 2007-08-25 浏览 (3778) 回复 (0) 关键字: 异常引起的

[转]hibernate延迟加载

hibernate 延迟加载问题探讨 2007-09-05 14:12 hibernate 延迟加载问题探讨 ...
by 上帝也犯困 2007-12-01 浏览 (2183) 回复 (0) 关键字:

spring 的OpenSessionInViewFilter简介

假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。 如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下: <bean id ...
by limeng1028 2008-05-26 浏览 (432) 回复 (0)

郁闷几天了,大家帮帮忙~

使用SpringMoudle整合Spring和JBPM,本来想参照JbpmTemplate的写法对JBPM的功能进行封装,结果由于延迟加载问题出现异常,后来测试JbpmTemplate提供的方法,发现竟然也有类似的问题,以jbpmTemplate.findProcessInstance为例: public class TestProcessServiceImpl extends TestCa ...
by Bluesnails 2007-11-15 浏览 (444) 回复 (0)

任务委派怎么会出错啊?

原先我的demo是用jbpm3.2.2+struts2+mysql开发的,想在我在用spring整合的时候出现了一个在任务委派的时候的错误 报告的错误是: 严重: Servlet.service() for servlet default threw exception java.lang.NullPointerException at com.credit.assigment.Info ...
by renavatior 2008-06-11 浏览 (338) 回复 (4)

仿照JbpmTemplate类写的方法,出现延迟加载问题,如何解决?

public ProcessDefinition getProcessDefinitionByInstance(final long processInstanceId) { return (ProcessDefinition) execute(new JbpmCallback() { public Object doInJbpm(JbpmContext context) throws ...
by Bluesnails 2007-11-07 浏览 (1324) 回复 (12)

Hibernate 分布式事务

对于横跨多个Hibernate SessionFacotry的分布式事务,只需简单地将 JtaTransactionManager 同多个 LocalSessionFactoryBean 的定义结合起来作为事务策略。你的每一个DAO通过bean属性得到各自的 SessionFactory 引用。如果所有的底层JDBC数据源都是支持事务的容器,那么只要业务对象使用了 JtaTransactionMa ...
by guoli83945 2008-08-26 浏览 (67) 回复 (0)

EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0

Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。 许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (1852) 回复 (6) 关键字: ejb 3.0 spring 2.5

相关问答

赞助商链接