Java 使用hibernate创建插入操作时,出现以下错误?
使用hibernate创建插入操作时,出现以下错误 线程中的异常Java 使用hibernate创建插入操作时,出现以下错误?,java,spring,hibernate,model-view-controller,Java,Spring,Hibernate,Model View Controller,使用hibernate创建插入操作时,出现以下错误 线程中的异常 "main" java.lang.NoSuchMethodError: org.hibernate.cfg.annotations.reflection.XMLContext.<init>(Lorg/hibernate/boot/spi/ClassLoaderAccess;)V at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.<
"main" java.lang.NoSuchMethodError: org.hibernate.cfg.annotations.reflection.XMLContext.<init>(Lorg/hibernate/boot/spi/ClassLoaderAccess;)V
at org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.<init>(JPAMetadataProvider.java:66)
at org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.generateDefaultReflectionManager(MetadataBuilderImpl.java:742)
at org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.<init>(MetadataBuilderImpl.java:715)
at org.hibernate.boot.internal.MetadataBuilderImpl.<init>(MetadataBuilderImpl.java:127)
at org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:135)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:654)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:723)
at com.pojoclass.main.InsertEmp.main(InsertEmp.java:20)
类路径中存在不正确的库 你不需要这个图书馆
hibernate-release-5.2.0.Final\lib\required\hibernate-annotations.jar
hibernate-release-5.2.0.Final\lib\required\hibernate-commons-annotations-3.0.0.ga.jar
我建议您使用Maven或Gradle构建。类路径中有不正确的库 你不需要这个图书馆
hibernate-release-5.2.0.Final\lib\required\hibernate-annotations.jar
hibernate-release-5.2.0.Final\lib\required\hibernate-commons-annotations-3.0.0.ga.jar
我建议您使用Maven或Gradle构建。您不需要hibernate-annotation.jar,因为它包含在hibernate 5的hibernate核心中
只需删除hibernate注释jar,只保留hibernate commons注释。您不需要hibernate-annotation.jar,因为它包含在hibernate 5的hibernate核心中
只需删除hibernate注释jar并仅保留hibernate commons注释。请提供您的
pom.xml
或库列表。//“它只是一个基本应用程序,包含映射文件和hibernate配置文件。请确保所有实体类都在xml中正确配置。我怀疑某些实体类中缺少@entity注释,因此无法创建任何基于实体的类class@KannanThangadurai这是一个引导问题。请,提供您的pom.xml
或库列表。//“它只是一个基本应用程序,包含映射文件和hibernate配置文件。请确认所有实体类都在xml中正确配置。我怀疑某些实体类中缺少@entity注释,因此无法创建任何基于实体的类class@KannanThangadurai这是一个引导问题。线程“main”org.hibernate.MappingException中的异常:未知实体。我明白了exception@BhRamya看起来,您修复了一个错误。请将您的配置、创建会话工厂的代码、堆栈跟踪和Hibernate版本添加到问题中。我明白了exception@BhRamya看起来,您修复了一个错误。请在问题中添加您的配置、创建会话工厂的代码、堆栈跟踪和休眠版本。