如何使用拦截器hibernate动态连接到多个数据库?
我已经做过类似的事了
@PersistenceContext(unitName="prototypeUnit")
protected transient EntityManager entityManager;
@PersistenceContext(unitName="prototypeErdf")
protected transient EntityManager entityManagerErdf;
我可以连接到不同的数据库,但它不是动态的,我的技术经理告诉我,我必须使用inteceptor hibernate,我该怎么做?
任何帮助将不胜感激。
答案 0 :(得分:0)
您可以使用Hibernate 4 Multi-tenancy功能动态连接到不同的数据库。
参考文件: - http://docs.jboss.org/hibernate/orm/4.2/devguide/en-US/html/ch16.html#d5e4745