Java AnnotationConfiguration和Hibernate中的配置有什么区别?

Java AnnotationConfiguration和Hibernate中的配置有什么区别?,java,hibernate,Java,Hibernate,AnnotationConfiguration和Hibernate中的配置有什么区别?我问这个问题是因为当我试图使用这行代码获取SessionFactory时,使用mapping类需要一个AnnotationConfiguration实例,这是一个异常 SessionFactory sf=new Configuration().configure("hibernate.cfg.xml").buildSessionFactory(); 但是如果我用AnnotationConfiguration替

AnnotationConfiguration和Hibernate中的配置有什么区别?我问这个问题是因为当我试图使用这行代码获取SessionFactory时,使用mapping类需要一个AnnotationConfiguration实例,这是一个异常

SessionFactory sf=new Configuration().configure("hibernate.cfg.xml").buildSessionFactory();

但是如果我用AnnotationConfiguration替换它,那么它就可以正常工作。

在Hibernate 3.6中,
org.Hibernate.cfg.AnnotationConfiguration
被弃用,它的所有功能都被移到了
org.Hibernate.cfg.Configuration

因此,您可以安全地将
注释配置
替换为
配置
类。

在Hibernate 3.6中,
org.Hibernate.cfg.AnnotationConfiguration
已被弃用,其所有功能都已移至
org.Hibernate.cfg.Configuration

因此,您可以安全地将
注释配置
替换为
配置
类。

在Hibernate 3.6中,
org.Hibernate.cfg.AnnotationConfiguration
已被弃用,其所有功能都已移至
org.Hibernate.cfg.Configuration

因此,您可以安全地将
注释配置
替换为
配置
类。

在Hibernate 3.6中,
org.Hibernate.cfg.AnnotationConfiguration
已被弃用,其所有功能都已移至
org.Hibernate.cfg.Configuration

因此,您可以安全地将
注释配置
替换为
配置
类。

org.hibernate.cfg。注释配置
已被弃用。我知道这一点,但为什么它要求我提供AnnotationConfiguration,如果所有功能都已移至Configuration,那么应用程序应该可以正常工作
org.hibernate.cfg.AnnotationConfiguration
已被弃用。我知道这一点,但为什么它要求我提供AnnotationConfiguration,如果所有功能都已移至Configuration,那么应用程序应该可以正常工作
org.hibernate.cfg.AnnotationConfiguration
已被弃用。我知道这一点,但为什么它要求我提供AnnotationConfiguration,如果所有功能都已移至Configuration,那么应用程序应该可以正常工作
org.hibernate.cfg.AnnotationConfiguration
已被弃用。我知道这一点,但为什么它会要求我进行注释配置,如果所有功能都已移至配置,那么应用程序应该可以正常工作