Что использовать вместо конфигурации аннотаций в Hibernate? - PullRequest
1 голос
/ 16 октября 2011

Раньше я использовал AnnotationConfiguration, но теперь устарел

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

Так что теперь рекомендуется использовать Configuration insted, но все равно появляется ошибка: configuration.

Какпостроить фабрику сессий сейчас?

Ответы [ 2 ]

2 голосов
/ 16 октября 2011

Итак, вы используете довольно новую версию, 4.0.0.CR4, может быть? Если это так, то проверьте Javadoc для buildSessionFactory, и он скажет вам следующее:

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

Не знаю, хотя предлагается замена работающей, никогда не использовал ее.

1 голос
/ 16 октября 2011

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, который сообщает о мисс?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...