Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate java.lang.ClassCastException:sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl不能强制转换为java.lang.Class_Hibernate_Jpa_Wildfly_Wildfly 9 - Fatal编程技术网

Hibernate java.lang.ClassCastException:sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl不能强制转换为java.lang.Class

Hibernate java.lang.ClassCastException:sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl不能强制转换为java.lang.Class,hibernate,jpa,wildfly,wildfly-9,Hibernate,Jpa,Wildfly,Wildfly 9,当我在wildfly9.0中部署war文件时,我得到以下错误:;有线索吗 Hibernate版本=5.0.1.Final Hibernate验证程序版本=5.2.1.Final 09:57:34,368 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 64) MSC000001: Failed to start service jboss.persistenceunit."test2dbwar.war#test2d

当我在wildfly9.0中部署war文件时,我得到以下错误:;有线索吗

Hibernate版本=5.0.1.Final

Hibernate验证程序版本=5.2.1.Final

09:57:34,368 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 64) MSC000001: Failed to start service jboss.persistenceunit."test2dbwar.war#test2dbwar-persistence-unit": org.jboss.msc.service.StartException in service jboss.persistenceunit."test2dbwar.war#test2dbwar-persistence-unit": java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast to java.lang.Class
    at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:172)
    at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:117)
    at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:665)
    at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:182)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Caused by: java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast to java.lang.Class
    at org.hibernate.cfg.AttributeConverterDefinition.<init>(AttributeConverterDefinition.java:67)
    at org.hibernate.cfg.Configuration.addAttributeConverter(Configuration.java:2729)
    at org.hibernate.cfg.Configuration.addAttributeConverter(Configuration.java:2673)
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.buildHibernateConfiguration(EntityManagerFactoryBuilderImpl.java:1153)
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:853)
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850)
    at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:425)
    at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:849)
    at org.jboss.as.jpa.hibernate4.TwoPhaseBootstrapImpl.build(TwoPhaseBootstrapImpl.java:44)
    at org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:154)
    ... 7 more

09:57:34,381 ERROR [org.jboss.as.controller.management-operation] (XNIO-1 task-9) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "test2dbwar.war")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.persistenceunit.\"test2dbwar.war#test2dbwar-persistence-unit\"" => "org.jboss.msc.service.StartException in service jboss.persistenceunit.\"test2dbwar.war#test2dbwar-persistence-unit\": java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl cannot be cast to java.lang.Class
    C
09:57:34368错误[org.jboss.msc.service.fail](ServerService线程池--64)MSC000001:无法启动服务jboss.persistenceunit。“test2dbwar.war#test2dbwar持久化单元”:org.jboss.msc.service.StartException in service jboss.persistenceunit.“test2dbwar#test2dbwar持久化单元”:java.lang.ClassCastException:sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl无法强制转换为java.lang.Class
位于org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:172)
在org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:117)
位于org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:665)
位于org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1.run(PersistenceUnitServiceImpl.java:182)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
位于org.jboss.threads.JBossThread.run(JBossThread.java:320)
原因:java.lang.ClassCastException:sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl无法强制转换为java.lang.Class
位于org.hibernate.cfg.AttributeConverterDefinition。(AttributeConverterDefinition.java:67)
位于org.hibernate.cfg.Configuration.addAttributeConverter(Configuration.java:2729)
位于org.hibernate.cfg.Configuration.addAttributeConverter(Configuration.java:2673)
位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.buildHibernateConfiguration(EntityManagerFactoryBuilderImpl.java:1153)
位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:853)
位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:850)
位于org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:425)
位于org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:849)
位于org.jboss.as.jpa.hibernate4.TwoPhaseBootstrapImpl.build(TwoPhaseBootstrapImpl.java:44)
在org.jboss.as.jpa.service.PersistenceUnitServiceImpl$1$1.run(PersistenceUnitServiceImpl.java:154)
... 还有7个
09:57:34381错误[org.jboss.as.controller.management operation](XNIO-1 task-9)WFLYCTL0013:操作(“添加”)失败-地址:([((“部署”=>“test2dbwar.war”)))-故障描述:{“WFLYCTL0080:失败的服务”=>{“jboss.persistenceunit.\“test2dbwar.war”test2dbwar持久化单元\=>“org.jboss.msc.service.StartException in service jboss.persistenceunit.\“test2dbwar.war#test2dbwar persistence unit\”:java.lang.ClassCastException:sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl不能强制转换为java.lang.Class
C

Wildfly 9附带的hibernate版本不是5。请参阅
您可能必须使用正确的版本,或者使用jboss-deployment-structure.xml排除服务器库。或者尝试使用包含hibernate 5的Wildfly 10。

Wildfly 9包含的hibernate版本不是5。请参阅
可能您必须使用正确的版本,或者使用jboss-deployment-structure.xml排除服务器库。或者尝试使用包含hibernate 5的Wildfly 10。

它看起来版本相似。我有50多个模型,并尝试存储它们。它工作正常,突然出现此问题。它看起来版本相似。我有5个以上0个模型,并尝试存储它们。它工作正常,突然出现了此问题