2013-03-15 5 views
0

В моем веб-приложении я использую Spring-Data и JPA/Hibernate.My senario - мне нужно создать отдельную компанию схемы wise.so Я беру имя пользователя, пароль и фирменный код в то время как логин. Точный код компании поможет узнать схему для этой компании. Моя схема базы данных изменится в соответствии с пользователем, зарегистрированным в журнале, поэтому для этого я написал перехватчик спящего режима, как описано http://blog.krecan.net/2009/01/24/spring-managed-hibernate-interceptor-in-jpa, но поскольку он использует org.hibernate. ejb.Ejb3Configuration, который будет устаревшим, так может ли кто-нибудь сказать мне другой альтернативный способ?org.hibernate.ejb.Ejb3Configuration устарел в спящем режиме

+0

возможно дубликат [Обнаружен устаревший javax.persistence.spi.PersistenceProvider] (http://stackoverflow.com/questions/21693139/encountered-a-deprecated-javax-persistence-spi -persistenceprovider) – oschlueter

ответ

1

org.hibernate.cfg.Configuration устарел в этой версии и org.hibernate.cfg.AnnotationConfiguration устаревшим для некоторого времени. Оба будут удалены до того, как 4.0.0 станет Final. Мы еще планируем именно то, что замена org.hibernate.ejb.Ejb3Configuration будет выглядеть, но это тоже устаревшие в то же время

(рекомендуемый способ построить EntityManagerFactory всегда через javax.persistence.Persistence в любом случае).

Я имею в виду this blog post

Смежные вопросы