org.springframework.orm.hibernate3.HibernateQueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from tw.com.synnex.competency.model.Duration where mtype = ? and ? between sdate and edate]; nested exception is org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from tw.com.synnex.competency.model.Duration where mtype = ? and ? between sdate and edate]
at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:640)
at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:377)
at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:840)
at tw.com.synnex.competency.dao.hibernate.DurationDAOHibernate.between(DurationDAOHibernate.java:30)
Truncated. see log file for complete stacktrace
这个问题如何解决呢,我没有在spring整合hibernate的xml里面配置hibernate,我是Hibernate单独有配置文件,然后在spring配置文件里面引用
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value= "classpath:config/hibernate.cfg.xml" />
</bean>
Hibernate中这样配置
<property name="show_sql">false</property>
<!--
<property name="hbm2ddl.auto">update</property>
-->
<property name="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</property>
<property name="hibernate.cache.use_query_cache">true</property>
分享到:
相关推荐
【疯狂Ajax讲义4+Spring+hiberante】 在IT领域,这组资料涵盖了三个关键的技术:Ajax、Spring和Hibernate,这些都是Web开发中的重要组成部分。让我们深入探讨一下这些技术及其在实际应用中的重要性。 首先,Ajax...
《疯狂Ajax讲义3》是针对Web开发领域中Ajax技术的深入学习资料,结合Spring和Hibernate两大框架,为读者提供...通过阅读《疯狂Ajax讲义3+Spring+hiberante》,你将能够掌握这一现代Web开发技术栈,提升自己的专业技能。
在这个DEMO中,Spring2.5.6采用了Annotation注解的方式,使得代码更加简洁,无需XML配置文件,只需在类或方法上添加注解,就可以声明bean和其依赖。Spring还提供了事务管理、AOP(面向切面编程)等功能,增强了应用...
"疯狂Ajax讲义5+Spring+hiberante" 这个标题和描述暗示了我们即将探讨的主题是关于Web开发中的三个关键技术和框架:Ajax、Spring和Hibernate。Ajax(Asynchronous JavaScript and XML)是一种用于创建动态网页的技术...
这些知识点结合在一起,可以帮助开发者构建高效、灵活且易于维护的Web应用,通过AJAX提升用户体验,Spring提供强大的后端支撑,而Hibernate则解决了数据库操作的繁琐。学习并掌握这三者,对于成为一名全面的Web...
6. **整合**:在 Struts2 的 Action 类中注入 Spring 管理的 Bean,通过 Spring 的 AOP 实现事务控制,通过 Hibernate 进行数据操作。 7. **测试**:编写单元测试和集成测试,确保各个组件正常工作。 整合后的系统...
2. **事务管理**:Spring提供了声明式事务管理,可以在配置文件中定义事务边界,使得在Service层进行的数据库操作能够被正确地回滚或提交。 3. **数据访问**:Hibernate 4作为ORM工具,将Java对象映射到数据库表。...
在“spring+mvc+hibernate”整合中,我们首先会设置 Spring 的配置,这通常涉及到定义 beans 和他们的依赖关系。在 XML 配置文件中,我们可以声明 Spring MVC 的 DispatcherServlet,它是整个 Web 应用的入口点,...
标题中的"spring,Struts,Hibernate整合的小例子"揭示了一个基于Java技术栈的Web应用程序开发实例,它结合了...开发者可以通过阅读和运行这些源代码来学习和理解如何在实际项目中整合Spring、Struts2和Hibernate。
在与Struts2整合时,Spring可以作为服务层,处理业务逻辑,而Struts2则负责用户交互。 Hibernate3是一个流行的Java ORM(对象关系映射)框架,它简化了数据库操作,将Java对象与数据库表进行映射。hibernate3.jar...
开发工具:MyEclipse 6....Struts+Spring+Hiberante框架整合的简单登录系统 无需配置任何文件、只需在mysql中创建一个空数据库 如:create database test; 注:mysql数据库用户名:root 密码:root
这个压缩包"Struts2 Spring Hiberante IBatis jar (1)"包含了这些框架的部分jar文件,可能是为了简化开发环境的配置或提供一个基础的开发库。 1. **Struts2**: 是一个基于MVC(Model-View-Controller)设计模式的...
Struts2、Spring、Hibernate和iBatis是Java Web开发中的四大核心框架,它们各自扮演着不同的角色,共同构建了一个高效、灵活的企业级应用体系。这个压缩包文件"Struts2 Spring Hibernate IBatis jar (2)"很可能是...
这个"Struts2.2.3+hiberante3.2+spring2.5整合小项目"就是基于这种集成构建的一个应用实例,主要用于实现对数据库的增删改查功能,并且具备导出数据到Excel的功能。 首先,Struts2是经典的MVC(Model-View-...
同时,Spring与Hibernate的整合提供了透明的事务管理,确保了数据的一致性。 **MySql数据库** 本项目中使用的是MySql数据库,这是一个广泛使用的开源关系型数据库管理系统,支持多种操作系统,并具有良好的性能和...
在SSH2中,Spring负责管理对象的生命周期和装配,提供事务管理,并且可以通过Spring MVC与Struts2进行集成,实现灵活的控制层。3.0版本引入了更多新特性,如Spring Expression Language (SpEL) 和对JSR-303 Bean ...
在这个"struts2_hibernate_spring"的整合中,我们将深入探讨这三个框架如何协同工作,提升开发效率并实现松耦合。 首先,Struts2是基于MVC(Model-View-Controller)设计模式的Web框架,它主要用于处理HTTP请求,...
【描述】"使用MAVEN 结合SPRING DWR hiberante validation"提到了另外三个技术:DWR(Direct Web Remoting)、Hibernate和Validation。DWR允许在JavaScript和服务器端之间进行实时的、异步的数据交换,提供了丰富的...
总的来说,"经典struts+hiberante+spring课件"涉及的知识点主要包括Java Web开发中的Struts、Hibernate和Spring三大框架的原理和使用,以及相关的Servlet和JavaBeans概念。学习这些内容,开发者可以构建出高效、可...