Hibernate com 2 session-factory

Bem, todos sabem que a criação da SessionFactory no Hibernate é um processo custoso. Estou utilizando Singleton para resolver este problema. Mas agora surgiu um problema: Como fazer isso com 2 bancos de dados?
Existe design pattern para resolver este problema?

[stupid mode=on]
Que tal um Doubleton. :silly:
[stupid mode=off]

Crie um factory próprio que gerencie as duas instancias do SessionFactory e ele será seu singleton … ai quando solicitar uma sessao você deve passar um parametro pra dizer de qual banco vai querer.

entendeu?

Eu trabalho com 2 bancos desse modo sem problemas …

Entendí.

Estava tentando evitar este acoplamento, mas acho que não tem jeito né?