hibernate多个架构数据库EmptyInterceptor

时间:2015-04-03 07:13:21

标签: java database hibernate hibernate-mapping interceptor

如何使用拦截器hibernate动态连接到多个数据库?

我已经做过类似的事了

 @PersistenceContext(unitName="prototypeUnit")
 protected transient EntityManager entityManager;

 @PersistenceContext(unitName="prototypeErdf")
 protected transient EntityManager entityManagerErdf;

我可以连接到不同的数据库,但它不是动态的,我的技术经理告诉我,我必须使用inteceptor hibernate,我该怎么做?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用Hibernate 4 Multi-tenancy功能动态连接到不同的数据库。

参考文件: - http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch16.html#d5e4745