2015-01-21 56 views
0

Hibernate中AnnotationConfiguration和Configuration之間的區別是什麼?我問這個問題,因爲我得到異常的AnnotationConfiguration例如使用映射類,而我想用這行代碼Hibernate中AnnotationConfiguration和Configuration之間的區別是什麼?

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

讓我的SessionFactory是必需的,但如果我AnnotationConfiguration替換它,然後它工作正常。

+1

'org.hibernate.cfg.AnnotationConfiguration'已棄用。 [「*棄用,所有功能已移至配置*」](http://docs.jboss.org/hibernate/core/3.6/javadocs/org/hibernate/cfg/AnnotationConfiguration.html)。 – Tiny 2015-01-21 10:26:17

+0

我知道這一點,但爲什麼它要求我輸入AnnotationConfiguration,並且如果所有功能都已移至配置,那麼應用程序應該正常工作 – subhashis 2015-01-22 04:22:52

回答

2

在休眠3.6,org.hibernate.cfg.AnnotationConfiguration已棄用,其所有功能已移至org.hibernate.cfg.Configuration。 因此,您可以安全地將AnnotationConfiguration替換爲Configuration類。

相關問題