2013-03-15 66 views
0

在我的Web应用程序中,我使用Spring-Data和JPA/Hibernate.My senario是我必须创建单独的schema公司wise.so我正在使用用户名,密码和公司代码而登录。公司代码将有助于找出该公司的方案。我的数据库架构将根据用户登录改变,以便我已经编写hibernate拦截器,如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 2014-03-17 09:59:33

回答

1

org.hibernate.cfg.Configuration已被弃用,在此版本中 和org.hibernate.cfg.AnnotationConfiguration已经被废弃了 一段时间了。两者将在4.0.0进入Final之前被删除。我们 仍计划完全替代 org.hibernate.ejb.Ejb3Configuration将是什么样子,但它也有 被在此期间

弃用(推荐的方式来建立一个EntityManagerFactory一直通过javax.persistence.Persistence了反正)。

我指this blog post