【第22期】观点:IT 行业加班,到底有没有价值?

hibernate org.hibernate.validator.util.Version <clinit> Could not initialize class错误

原创 2012年03月24日 13:34:40

这几天学习hibernate,遇到个很是郁闷的问题,代码什么都没问题,因为代码在其他机器上跑是没问题的。换自己机器就是会报以下错误

Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.spg.hibernate.util.HibernateUtil
	at com.spg.hibernate.manager.StudentMgr.SaveStudent(StudentMgr.java:25)
	at com.spg.hibernate.main.InsertData2Student.main(InsertData2Student.java:16)

一直在网上查资料,找不到真正解决的办法,最后发现前面打印出一下提示

org.hibernate.validator.util.Version <clinit>
信息: Hibernate Validator bean-validator-3.0-JBoss-4.0.2

终于找到了解决办法,

1、删除自己项目中j2ee的包,可解决问题

2、在项目中hibernate配置文件中添加如下语句

<property name="javax.persistence.validation.mode">none</property>
最后正常解决问题。

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Hibernate - Error

1、org.hibernate.HibernateException: Error applying BeanValidation relational constraints         ja...

<init>与<clinit>的区别

在编译生成class文件时,会自动产生两个方法,一个是类的初始化方法, 另一个是实例的初始化方法 :在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行 :在实例创建出来的...

java中init()和clinit()方法的区别

:在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行 :在实例创建出来的时候调用,包括调用new操作符;调用Class或java.lang.reflect.Constr...

<init>与<clinit>的区别

与的区别   在编译生成class文件时,会自动产生两个方法,一个是类的初始化方法, 另一个是实例的初始化方法 :在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行...

<init>与<clinit>的区别

可能出现在class文件中的两种编译器产生的方法是:实例初始化方法(名为)和类与接口初始化方法(名为)。   这两种方法有什么区别呢? 首先:这两个方法一个是虚拟机在装载一个类初始化的时候调用的(cl...

<init>与<clinit>的区别

http://freesoftman.iteye.com/blog/434180 今天在看深入Java虚拟机的class文件结构时,看到了这么一句话, 可能出现在class文件中的两种...

干掉com.mchange.v2.log.MLog <clinit>的日志

近期的项目里使用到了c3p0,在创建ComboPooledDataSource类时会输出一堆日志,而且竟然是用System.err.println输出的,实在是令人不爽。 一堆日志 2013-10...

<clinit>()方法简述

今天看深入理解jvm是看到一个()方法不懂到底是什么意思网上搜索了一下得出了下面的一些结论。  1.()方法的定义:       在编译生成class文件时,会自动产生两个方法,一个是类的初始化方...

从类文件分析Java类装载过程<clinit>方法的调用和<init>的调用

类的具体加载过程,再到初始化; 从类文件字节码分析,类装载调用,到类员初始化调用,从init中可以看出构造方法总是在最后才调用的
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)