Hibernate java.lang.NoSuchFieldError: INSTANCE
在使用hibernate3.6.2是我遇到了一个有趣的错误java.lang.NoSuchFieldError: INSTANCEat org.hibernate.type.BasicTypeRegistry.<init>(BasicTypeRegistry.java:94)at org.hibernate.type.TypeResolver.<init>(TypeResolver.java:59)at org.hibernate.cfg.Configuration.<init>(Configuration.java:249)at org.hibernate.cfg.Configuration.<init>(Configuration.java:300)
在Google中弄到了答案:
I solved my problem.
I had to delete hibernate-annotations.jar, because I had it already in hibernate3.jar...
因为我引入了3.4GA 的annotation的jar包,将这些jar包删除了即可。
在使用hibernate3.6.2是我遇到了一个有趣的错误java.lang.NoSuchFieldError: INSTANCEat org.hibernate.type.BasicTypeRegistry.<init>(BasicTypeRegistry.java:94)at org.hibernate.type.TypeResolver.<init>(TypeResolver.java:59)at org.hibernate.cfg.Configuration.<init>(Configuration.java:249)at org.hibernate.cfg.Configuration.<init>(Configuration.java:300)
在Google中弄到了答案:
I solved my problem.
I had to delete hibernate-annotations.jar, because I had it already in hibernate3.jar...
因为我引入了3.4GA 的annotation的jar包,将这些jar包删除了即可。
本文介绍了在使用Hibernate 3.6.2时遇到的java.lang.NoSuchFieldError:INSTANCE错误,并给出了具体的解决方案。问题源于多余的hibernate-annotations.jar包导致冲突。
4万+

被折叠的 条评论
为什么被折叠?



