1

以前は使用AnnotationConfigurationしていましたが、現在は廃止されています

AnnotationConfiguration cfg = new AnnotationConfiguration();
cfg.addAnnotatedClass(Product.class);
factory = cfg.buildSessionFactory();

そのため、instedを使用することをお勧めしますConfigurationが、それでもいくつかのエラーが発生します: 構成.

セッションファクトリを今どのように構築するのですか?

4

2 に答える 2

2

かなり新しいバージョンの 4.0.0.CR4 を使用しているのでしょうか。その場合は、buildSessionFactory の Javadoc を確認すると、次のように表示されます。

 @deprecated Use {@link #buildSessionFactory(ServiceRegistry)} instead

交換作業が提案されていますが、使用したことはありません。

于 2011-10-16T15:41:48.853 に答える
1

org.hibernate.cfg.Configuration.buildSessionFactory()は、私が見る限り非推奨ではありません:

http://docs.jboss.org/hibernate/core/3.5/javadoc/org/hibernate/cfg/Configuration.html#buildSessionFactory()

http://www.docjar.com/html/api/org/hibernate/cfg/Configuration.java.html

http://docs.jboss.org/hibernate/core/3.6/quickstart/en-US/html_single/

誤報をしているのはEclipseだけではありませんか?

于 2011-10-16T15:35:51.030 に答える