老总分派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...
分享到:
相关推荐
* 熟练掌握 Hibernate 框架,包括一对多及多对多的对象关系映射以及延迟加载、数据缓存(一级缓存、二级缓存和查询缓存)、抓取策略和 HQL 等技术 * 熟练掌握 Spring 框架,包括 IOC 和 DI、AOP 编程、声明式事务...
在项目实践中,景鑫曾参与裕隆佳田商贸综合管理系统开发,该项目采用Spring+Hibernate+Struts2+Oracle10g+Jbpm+easyui+poi+amFlash架构,通过7个月的开发,成功解决了多部门协同效率低下、错误率高等问题,实现了...
- **其他项目经验**:表明具备团队协作能力,强逻辑思维,快速学习新技术,对工作认真负责,擅长沟通和解决问题,具备一定的英语阅读能力。 这些知识点展示了应聘者在Java开发领域的全面技能,涵盖了从后端编程、...
- 熟练掌握 Hibernate 框架,包括一对多及多对多的对象关系映射、延迟加载、数据缓存(一级缓存、二级缓存和查询缓存)、抓取策略和 HQL 等技术。 6. Spring 框架: - 熟练掌握 Spring 框架,包括 IOC 和 DI、AOP...
本文档是关于一名JavaEE软件工程师的个人...总之,这份简历描绘了一位有着丰富实战经验和全面技术知识的JavaEE软件工程师,他/她在互联网行业中具备广泛的应用技能和解决问题的能力,能够胜任JavaEE软件工程师的职位。
熟悉Hibernate框架,能处理一对多和多对多的关系映射,使用延迟加载和数据缓存技术。精通Spring框架,包括IOC、DI、AOP和声明式事务处理,还了解SSH集成。此外,求职者对Mybatis和SpringMVC也有一定了解。 5. **...
在该项目中,张三主要负责了前期分析、业务模块划分和数据库设计,特别是货运管理模块中的合同管理和统计报表模块的功能实现,还对系统进行了部分优化和调整,体现了他在实际项目中的全面能力和解决问题的能力。
包括其高级特性,如拦截器、结果集、值栈、OGNL、表单验证和Struts2与AJAX的结合,熟悉Hibernate框架,包括对象关系映射、延迟加载、数据缓存策略以及HQL,同时掌握Spring框架的IOC、DI、AOP和SSH整合。 5. **...
- Hibernate框架:熟练掌握对象关系映射(包括一对多和多对多),延迟加载,数据缓存策略和HQL。 - Spring框架:精通IOC和DI,AOP编程,声明式事务处理,以及SSH集成。 - 对Mybatis和SpringMVC有了解。 6. **...
对于框架技术,他熟练掌握Struts 2,包括拦截器、结果集、值栈、OGNL、表单验证和Struts2与AJAX的结合,以及Hibernate框架,包括对象关系映射、延迟加载、数据缓存和HQL。此外,他还熟悉Spring框架,包括IOC、DI、...
7. **Hibernate框架**:熟悉ORM(对象关系映射),掌握一对多、多对多关系映射,以及延迟加载、数据缓存、抓取策略和HQL。 8. **Spring框架**:精通Spring的IOC(控制反转)和DI(依赖注入),AOP(面向切面编程)...
- Hibernate:熟悉对象关系映射(ORM),包括一对多、多对多关系,以及延迟加载、数据缓存策略(一级缓存、二级缓存和查询缓存)。 - Spring:精通IOC和DI,AOP编程,声明式事务处理,以及SSH整合。 5. **数据库...
- **裕隆佳田商贸综合管理系统**:使用SSH框架,结合Oracle、Jbpm、easyui等技术开发,解决了业务流程中的问题,提高了效率。 从这个简历可以看出,应聘者拥有扎实的Java基础,丰富的Web开发经验,对数据库管理和...
在框架技术方面,他熟悉Struts2、Hibernate和Spring,包括Struts2的拦截器、结果集、值栈、OGNL、表单验证和SSH整合,Hibernate的一对多和多对多映射、延迟加载和数据缓存,以及Spring的IOC、DI、AOP和事务处理。...
7. **Hibernate框架**:求职者掌握了对象关系映射(ORM),包括一对多、多对多的关系,延迟加载和数据缓存策略。Hibernate简化了数据库操作,提高了开发效率。 8. **Spring框架**:求职者熟悉Spring的依赖注入(IOC...
- **Hibernate**:熟悉Hibernate框架,能处理一对多、多对多关系映射,以及延迟加载、数据缓存和HQL。 - **Spring**:熟练使用Spring框架,包括IOC、DI、AOP、声明式事务处理和SSH集成。 - **Mybatis**、**...
- **Hibernate**:对象关系映射框架,支持一对多、多对多关系,提供延迟加载和缓存机制。 - **Spring**:IoC(依赖注入)和AOP(面向切面编程)框架,用于事务处理和SSH(Struts、Hibernate、Spring)集成。 - **...
它支持一对多、多对多关系,提供了延迟加载和数据缓存功能。 10. **Spring框架**:Spring提供IOC(依赖注入)和AOP(面向切面编程),并支持声明式事务处理。SSH指的是Struts2、Spring和Hibernate的集成。 11. **...