如何通过hibernate连接到两个数据库

时间:2010-11-21 14:53:19

标签: hibernate jsp struts2

我需要能够确定在应用程序登录时使用哪个数据库。这是一个旧代码,我被要求帮助修改基于Struts和hibernate。我需要根据用户详细信息决定在登录时连接哪个数据库。但是我不确定如何继续实施这个。我是两个web开发技术的新手,所以我还在学习,根据我的书,我需要为每个dbase创建一个sessionfactory。基于Web示例,已经在应用程序中使用多数据库解释了这类问题,但我只需要在会话期间使用包含用户详细信息的那个(详细信息存储在每个数据库中)。 / p>

2 个答案:

答案 0 :(得分:0)

每个数据库需要一个连接,每个数据库需要一个EntityManager,以及嵌入逻辑的代码,以确定使用每个数据库的适当环境。

答案 1 :(得分:0)

对于全hibernate-plugin-for-struts2。 检查一下:http://code.google.com/p/full-hibernate-plugin-for-struts2/wiki/3b_Multiple_databases