使用Hibernate连接到两个数据库

时间:2015-03-14 18:42:44

标签: java mysql hibernate

我试图在应用程序中连接两个数据库,因为我想引用两个数据库的表。是否可以在同一个应用程序中连接两个或多个数据库。我正在使用Hibernate库连接到数据库。

1 个答案:

答案 0 :(得分:1)

它与JSF无关,因为JSF是一种视图技术。在JDBC中,您使用DriverManager的getConnection方法连接到不同的数据库。在Hibernate中,您需要在hibernate.properties或hibernate.cfg.xml中为每个数据库配置一个SessionFactory。 As documentation says

  

您配置了Hibernate的SessionFactory。 SessionFactory是一个全球性的   工厂负责特定的数据库。如果你有几个   数据库,为了更容易启动,你应该使用几个   几个配置文件中的配置。