`
kayzhan
  • 浏览: 116420 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

ssh+jbpm延迟加载问题终于解决

    博客分类:
  • jbpm
阅读更多
  老总分派jbpm的任务给我也有好几月了,一直没集中精神去看!直到真开始做才着急,结果一大堆问题,困扰我最久的就是这延迟加载的问题了。在网上查帖子,询问人,最后结果都是说使用filter,然而我使用了也没有效果,我用的是spring2的aop+filter!他们都说肯定可以的。。。结果一直不行,泪奔啊!!
  最终俺老大给看下,才发现那是普通servlet是那样的,而我用的struts2,必须把那opensessionview放在filter最前面,汗死! 竟然是顺序问题困扰了我一个月!为了给会遇到同样问题的同胞节省点时间和汗水,俺在这把代码给贴出来,可供参照!
  
spring配置文件里(我用的2.x)的aop代码:(注意:我这里写的是impl下的所有类,所以用的是..*)

<aop:config proxy-target-class="true">
        <aop:advisor pointcut="execution(* com.zephyr.workflow.jbpm.impl..*.*(..))" advice-ref="txAdvice"/>
    </aop:config>

web.xml里的filter(用struts2的话放最前)

<filter>
<filter-name>opensession</filter-name>
<filter-class>
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
</filter-class>
<filter-mapping>
<filter-name>opensession</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>


</filter>

这可是俺的第一篇帖子,写的不好给意见,写的好给个顶 以后俺会尽量把遇到的错误解决方法都贴出来,但愿别封帖或评为新手帖,o(∩_∩)o...
3
1
分享到:
评论
4 楼 leo_zhao 2008-11-11  
哈哈....
3 楼 shenwq 2008-07-30  
谢谢啊,遇到这问题,找到这个帖才搞定
2 楼 zhengjunwei2007_163.com 2008-07-29  
  谢谢, 我现在也遇到这问题,借鉴一下! 言谢了
1 楼 loveyeah 2008-03-13  
新手,的确是新手

相关推荐

    姓名_javaEE软件工程师_2年_模板(47).doc

    * 熟练掌握 Hibernate 框架,包括一对多及多对多的对象关系映射以及延迟加载、数据缓存(一级缓存、二级缓存和查询缓存)、抓取策略和 HQL 等技术 * 熟练掌握 Spring 框架,包括 IOC 和 DI、AOP 编程、声明式事务...

    姓名_javaEE软件工程师_2年_模板(43).doc

    在项目实践中,景鑫曾参与裕隆佳田商贸综合管理系统开发,该项目采用Spring+Hibernate+Struts2+Oracle10g+Jbpm+easyui+poi+amFlash架构,通过7个月的开发,成功解决了多部门协同效率低下、错误率高等问题,实现了...

    Java个人简历模板35.doc

    - **其他项目经验**:表明具备团队协作能力,强逻辑思维,快速学习新技术,对工作认真负责,擅长沟通和解决问题,具备一定的英语阅读能力。 这些知识点展示了应聘者在Java开发领域的全面技能,涵盖了从后端编程、...

    姓名_javaEE软件工程师_2年_模板(42).doc

    - 熟练掌握 Hibernate 框架,包括一对多及多对多的对象关系映射、延迟加载、数据缓存(一级缓存、二级缓存和查询缓存)、抓取策略和 HQL 等技术。 6. Spring 框架: - 熟练掌握 Spring 框架,包括 IOC 和 DI、AOP...

    程序员面试个人简历(JAVA).doc

    本文档是关于一名JavaEE软件工程师的个人...总之,这份简历描绘了一位有着丰富实战经验和全面技术知识的JavaEE软件工程师,他/她在互联网行业中具备广泛的应用技能和解决问题的能力,能够胜任JavaEE软件工程师的职位。

    Java开发个人简历模板27.doc

    熟悉Hibernate框架,能处理一对多和多对多的关系映射,使用延迟加载和数据缓存技术。精通Spring框架,包括IOC、DI、AOP和声明式事务处理,还了解SSH集成。此外,求职者对Mybatis和SpringMVC也有一定了解。 5. **...

    Java个人简历模板11.doc

    在该项目中,张三主要负责了前期分析、业务模块划分和数据库设计,特别是货运管理模块中的合同管理和统计报表模块的功能实现,还对系统进行了部分优化和调整,体现了他在实际项目中的全面能力和解决问题的能力。

    Java个人简历模板7.doc

    包括其高级特性,如拦截器、结果集、值栈、OGNL、表单验证和Struts2与AJAX的结合,熟悉Hibernate框架,包括对象关系映射、延迟加载、数据缓存策略以及HQL,同时掌握Spring框架的IOC、DI、AOP和SSH整合。 5. **...

    Java个人简历模板26.doc

    - Hibernate框架:熟练掌握对象关系映射(包括一对多和多对多),延迟加载,数据缓存策略和HQL。 - Spring框架:精通IOC和DI,AOP编程,声明式事务处理,以及SSH集成。 - 对Mybatis和SpringMVC有了解。 6. **...

    姓名_javaEE软件工程师_2年_模板(50).doc

    对于框架技术,他熟练掌握Struts 2,包括拦截器、结果集、值栈、OGNL、表单验证和Struts2与AJAX的结合,以及Hibernate框架,包括对象关系映射、延迟加载、数据缓存和HQL。此外,他还熟悉Spring框架,包括IOC、DI、...

    Java个人简历模板32.doc

    7. **Hibernate框架**:熟悉ORM(对象关系映射),掌握一对多、多对多关系映射,以及延迟加载、数据缓存、抓取策略和HQL。 8. **Spring框架**:精通Spring的IOC(控制反转)和DI(依赖注入),AOP(面向切面编程)...

    Java个人简历模板4.doc

    - Hibernate:熟悉对象关系映射(ORM),包括一对多、多对多关系,以及延迟加载、数据缓存策略(一级缓存、二级缓存和查询缓存)。 - Spring:精通IOC和DI,AOP编程,声明式事务处理,以及SSH整合。 5. **数据库...

    Java个人简历模板34.doc

    - **裕隆佳田商贸综合管理系统**:使用SSH框架,结合Oracle、Jbpm、easyui等技术开发,解决了业务流程中的问题,提高了效率。 从这个简历可以看出,应聘者拥有扎实的Java基础,丰富的Web开发经验,对数据库管理和...

    姓名_javaEE软件工程师_2年_模板(49).doc

    在框架技术方面,他熟悉Struts2、Hibernate和Spring,包括Struts2的拦截器、结果集、值栈、OGNL、表单验证和SSH整合,Hibernate的一对多和多对多映射、延迟加载和数据缓存,以及Spring的IOC、DI、AOP和事务处理。...

    Java个人简历模板28.doc

    7. **Hibernate框架**:求职者掌握了对象关系映射(ORM),包括一对多、多对多的关系,延迟加载和数据缓存策略。Hibernate简化了数据库操作,提高了开发效率。 8. **Spring框架**:求职者熟悉Spring的依赖注入(IOC...

    Java个人简历模板31.doc

    - **Hibernate**:熟悉Hibernate框架,能处理一对多、多对多关系映射,以及延迟加载、数据缓存和HQL。 - **Spring**:熟练使用Spring框架,包括IOC、DI、AOP、声明式事务处理和SSH集成。 - **Mybatis**、**...

    Java个人简历模板23.doc

    - **Hibernate**:对象关系映射框架,支持一对多、多对多关系,提供延迟加载和缓存机制。 - **Spring**:IoC(依赖注入)和AOP(面向切面编程)框架,用于事务处理和SSH(Struts、Hibernate、Spring)集成。 - **...

    Java个人简历模板33.doc

    它支持一对多、多对多关系,提供了延迟加载和数据缓存功能。 10. **Spring框架**:Spring提供IOC(依赖注入)和AOP(面向切面编程),并支持声明式事务处理。SSH指的是Struts2、Spring和Hibernate的集成。 11. **...

Global site tag (gtag.js) - Google Analytics