`
baowp
  • 浏览: 99232 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于spring mvc 验证的一个特殊异常

    博客分类:
  • java
阅读更多

     前些天用spring mvc构建了一个工程,今天想实现它的表单验证功能,即用JSR-303实现用@Valid对数据对象的验证.但是不想在工程中却报了一个错误:

java.lang.AbstractMethodError: org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil;

     后来经过排查发现是因为lib中多了一个hibernate-entitymanager.jar包.道理是这个包的版本太旧,hibernate3.jar已经带有最新版的org.hibernate.ejb.HibernatePersistence类.所以删之即可.

      想来这个错误的出现也非常特殊,不知道将来哪位同仁会遇到类似问题.这里先做一个笔记.

 

分享到:
评论
3 楼 kouwoo 2014-10-29  
今天也遇到了相同的问题,多谢啦
2 楼 baowp 2014-10-16  
xiaobadi 写道
你用的hibernate-core什么版本?我最新的里面没有org.hibernate.ejb.HibernatePersistence啊

这个是很早以前的了,忘记是什么版本,还是找新的成功例子来搭吧
1 楼 xiaobadi 2014-09-12  
你用的hibernate-core什么版本?我最新的里面没有org.hibernate.ejb.HibernatePersistence啊

相关推荐

    Spring mvc 教程

    Spring Web MVC 是 Spring Framework 的一个重要组成部分,主要用于构建基于 Java 的 Web 应用程序。它提供了一个灵活且强大的 MVC 实现,使得开发者能够轻松地开发出复杂的 Web 应用。 #### Spring Web MVC 的新...

    spring mvc

    ### Spring MVC 教程知识点详解 ...通过以上详细内容,我们可以看出 Spring MVC 是一个功能强大且高度灵活的 Web 开发框架。无论是从快速入门还是深入研究的角度来看,Spring MVC 都是一个值得推荐的选择。

    Spring MVC 4.2.4.RELEASE 中文文档

    Spring MVC 4.2.4.RELEASE 是 Spring MVC 框架的一个版本号,中文文档对这个版本进行了详细的介绍和说明。 Spring MVC 框架简介部分讲解了该框架的基本概念和组成部分。它允许其他 MVC 实现,说明了 Spring MVC 并...

    对应Spring MVC 的博客

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建RESTful应用程序提供了强大的支持。这个框架是Spring生态系统的一部分,旨在简化开发过程,通过模型-视图-控制器(MVC)架构模式来分离业务逻辑、数据处理和...

    彻底根治Spring @ResponseBody JavaScript HTML特殊字符

    我们经常会遇到一个问题:当使用Spring MVC的`@ResponseBody`注解将后端处理结果直接转化为HTTP响应体时,如果这个结果中包含HTML特殊字符,如尖角号、引号、按位与符号等,浏览器可能会误解析,导致安全问题或显示...

    Spring MVC文件上传

    该方法通常接收一个`MultipartFile`类型的参数,这是Spring MVC为处理上传文件提供的特殊类型。示例代码如下: ```java @Controller public class UploadController { @RequestMapping(value = "/upload", ...

    spring MVC学习笔记

    2. **Global Exception Handler**:全局异常处理器,通过配置一个特殊类型的 Controller 处理所有未被其他处理器捕获的异常。 **七、国际化与主题支持** 1. **ResourceBundle**:提供多语言支持,基于用户请求的...

    Spring Portlet MVC参考文档(中文版)

    总结,Spring Portlet MVC是一个强大且灵活的框架,专门设计用于构建符合JSR-168规范的Portlet应用。它不仅继承了Spring Web MVC的优点,还针对Portlet的特殊需求进行了优化,使得开发者能够在统一的架构下高效地...

    跟我学SpringMVC

    Spring MVC是Spring框架的一个核心组件,用于构建Web应用程序,它提供了模型-视图-控制器(MVC)架构模式的实现,极大地简化了Java Web开发。 **第一章 Web MVC简介** 这一章介绍了Web MVC的基本概念,包括模型、...

    springmvcinaction:用于spring mvc源代码-mvc source code

    Spring MVC 是 Spring 框架的重要组成部分,它是一种基于模型-视图-控制器(MVC)设计模式的轻量级 Web 开发框架。Spring MVC 提供了丰富的功能,包括请求处理、数据绑定、验证、国际化支持等,使得开发者能够构建出...

    SpringMvc学习

    Spring MVC是Spring框架的一个模块,它是提供了一个全功能的构建Web应用程序的MVC实现。Spring MVC通过分离模型模型、视图和控制器,简化了Web开发。在Spring MVC中,控制器负责处理用户请求,并返回适当的响应,如...

    maven-spring-restful-test

    【标题】"maven-spring-restful-test"揭示了这是一个基于Maven构建的项目,它主要涉及Spring MVC框架和RESTful服务的实现与测试。在软件开发中,Maven是一个项目管理和综合工具,用于自动化构建、依赖管理和项目信息...

    扩展SpringMVC以支持更精准的数据绑定1

    例如,通过实现`HandlerMethodArgumentResolver`接口,我们可以创建一个自定义的参数解析器,使得Spring MVC能够处理非标准的请求参数或者实现自定义的参数解析逻辑。 在实际项目中,我们可能还需要关注异常处理。...

    spring源码解析 pdf

    9. **Spring Security(原Acegi)**:Spring Security是一个强大的安全框架,提供了身份验证和授权功能。它能够处理HTTP安全、方法级安全、表单登录、基于角色的访问控制等多种安全需求。 以上内容只是Spring源码...

    spring webflow入门基础

    Spring Web MVC是Spring框架的一个模块,用于简化Web应用程序的开发。配置Spring Web MVC的基本步骤包括: 1. **定义DispatcherServlet**:这是Spring Web MVC的核心组件,用于处理所有的HTTP请求。 2. **配置视图...

    Sring MVC 组件类注解理解

    - Spring提供了事务管理的支持,当一个`@Repository` 类中的方法抛出异常时,Spring会自动回滚事务。 #### 六、注解的相互关系 - **通用性**:`@Component` 是一个非常通用的注解,可以用来标记任何Spring Bean。...

    Spring Boot入门与实战_springboot_spring_

    Spring Boot 是一个由 Pivotal 团队开发的 Java 框架,旨在简化创建独立的、生产级别的基于 Spring 的应用。它通过提供默认配置来消除大量的样板代码,使得开发者可以更快地构建应用程序。Spring Boot 基于 Spring ...

    Java对象验证框架 OVal

    Java对象验证框架OVal是一个强大的工具,用于在Java应用程序中执行数据验证。它提供了一种声明式的验证方式,使得开发者可以方便地定义和实施对象级别的验证规则,而无需编写大量的自定义验证代码。OVal的核心功能是...

    Spring in Action(第二版 中文高清版).part2

    A.2 把Spring添加为一个Maven 2依赖项 A.3 Spring与Ant A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型的测试 B.1.2 使用JUnit B.1.3 Spring在测试中的角色 B.2 单元...

    spring web flow 官方文档

    Spring Web Flow是Spring Framework的一个扩展模块,专门设计用于处理复杂的、多步骤的web应用程序流程。版本2.30是其一个重要的迭代,包含了多项更新与优化,为开发者提供了更加强大且灵活的工作流管理能力。本文将...

Global site tag (gtag.js) - Google Analytics