我需要为不同的客户拥有多个数据库。如何使用Hibernate处理多个数据库?是否有任何好的示例可以做到这一点?
我可以创建Configuration对象,然后构建SessionFactory,但那样会每次创建一个新的SessionFactory,这并不明智。
编辑:
现在,当用户登录时,我可以获得hibernate Configuration对象,但是如何使用该对象创建/获取SessionFactory,以便每个数据库只有一个SessionFactory(当然,如果同时使用多个数据库,则可能会有多个SessionFactory)?
我可以创建Configuration对象,然后构建SessionFactory,但那样会每次创建一个新的SessionFactory,这并不明智。
编辑:
现在,当用户登录时,我可以获得hibernate Configuration对象,但是如何使用该对象创建/获取SessionFactory,以便每个数据库只有一个SessionFactory(当然,如果同时使用多个数据库,则可能会有多个SessionFactory)?