- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试学习使用 hibernate 将一条简单的记录插入 MySQL 数据库,我正在关注这个 article来自 Mkyong,我卡在了最后一步,即运行 App.Java 时。
请帮助。提前致谢。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mkyong.common</groupId>
<artifactId>HibernateExample</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>HibernateExample</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!-- MySQL database driver -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.9</version>
</dependency>
<!-- Hibernate framework -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.3.Final</version>
</dependency>
<!-- Hibernate library dependency start -->
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib</artifactId>
<version>2.2</version>
</dependency>
<!-- Hibernate library dependency end -->
<dependency>
<groupId>javax.transaction</groupId>
<artifactId>jta</artifactId>
<version>1.1</version>
</dependency>
</dependencies>
</project>
Maven + Hibernate + MySQL
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.mkyong.persistence.HibernateUtil.buildSessionFactory(HibernateUtil.java:18)
at com.mkyong.persistence.HibernateUtil.<clinit>(HibernateUtil.java:8)
at com.mkyong.common.App.main(App.java:11)
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:108)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:133)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:322)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:485)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:133)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:286)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1845)
at com.mkyong.persistence.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
... 2 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:105)
... 11 more
Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
at org.hibernate.bytecode.javassist.BytecodeProviderImpl.getProxyFactoryFactory(BytecodeProviderImpl.java:49)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactoryInternal(PojoEntityTuplizer.java:205)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:167)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:77)
... 16 more
Caused by: java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 21 more
最佳答案
在 Hibernate 3.6.3.final 中,缺少 javassist 运行时依赖项,必须将其添加到您的 pom.xml
中,如 here 所述:
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</dependency>
关于java - org.hibernate.HibernateException : Unable to instantiate default tuplizer [org. hibernate.tuple.entity.PojoEntityTuplizer],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951895/
在 Hibernate 3.x 文档中,我遇到了 Tuplizer 的概念:Tuplizers 我是 Hibernate 的新手,我正在尝试理解它的概念及其优点,但我对那里给出的解释感到困难。你能帮我
最近我将我的 hibernate 从 3.1 更新到 4.3,我正在尝试使用注释而不是 xml。使用 Xml 一切正常,注释抛出一堆异常。我坚持的最后一个是下面的堆栈跟踪,请阐明它。我非常需要帮助,因
我用复合键编写了示例 hibernate 应用程序,如下所示:当我尝试运行应用程序来创建表时出现以下错误。我是 hibernate 新手。谁能让我知道我在这里缺少什么。 产品.hbm.xml:
我在 NHibernate 中看到了一个提到 Tuplizer 的帖子,有人可以为 Tuplizer 提供一个好的定义或引用吗? 最佳答案 来自 ITuplizer's source code : A
我们正在努力实现 this spectaular hack ,并且已经达到 foreach (var persistentClass in configuration.ClassMappings) {
我正在尝试使用 Hibernate 来持久化一个如下所示的类: public class Item implements Serializable, Comparable { // Item id p
我在配置第一个 hibernate 程序时遇到问题,但我被困在该过程的最后一步。这是堆栈跟踪: Dec 01, 2015 6:54:34 PM org.hibernate.cfg.Environmen
我正在使用 Hibernate 开发应用程序,但在连接数据库时出现异常。异常(exception)是: Unable to instantiate default tuplizer [org.hibe
有谁知道如何摆脱这个? 22.03.2011 09:52:43 org.apache.catalina.core.StandardContext filterStart SEVERE: Excepti
我在 Web 应用程序中遇到了 Hibernate 的奇怪问题,尽管我在测试独立应用程序中没有遇到它。 faces-config.xml businessUserData
我正在使用 Hibernate 和 spring 以及 apach tomcate 开发一个应用程序 完整的堆栈跟踪是: GRAVE: Context initialization failed or
我正在尝试学习使用 hibernate 将一条简单的记录插入 MySQL 数据库,我正在关注这个 article来自 Mkyong,我卡在了最后一步,即运行 App.Java 时。 请帮助。提前致谢。
我正在使用 Hibernate 框架开发 Web 应用程序。我在尝试运行 webapp 时遇到此错误。 错误控制台: Exception caught in Create Account Dataor
我是一名优秀的程序员,十分优秀!