Multiplos Bancos em uma mesma aplicação com Hibernate?

Bom dia !

Gostaria de saber se no hibernate.cfg.xml é possível criar mais de uma conexão. Tipo acessando MySQL e PostgreSQL

E na chamada.

        sessionFactory = new Configuration().configure().buildSessionFactory();
        Session session = sessionFactory.openSession();

como devo proceder ?

Alguma idéia pessoal ?

NAO. Vc vai precisar de mais de um hibernate.cfg.

Ai tu vai ter 2 conexoes, ou sejam, dois arquivos, um que mapeia o MySQL e outro o PostgreSQL.

OK ?

Tb tenho está dúvida mas em relação aos IDs mapeados nos arquivos hbm.xml de cada objeto -> classe / anotações na classe POJO.
Por exemplo, se eu estiver usando hbm.xml um id do PostGreSQL vou fazer assim:
<id name=“id” type=“long” column=“id” unsaved-value=“0”>
<generator class=“sequence”>
<param name=“sequence”>tabela_id_seq</param>
</generator>
</id>

E se estiver usando Anotações:
@Id
@SequenceGenerator(name = “seq_estado”, sequenceName = “estado_id_seq”)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = “seq_estado”)
private Long id;

Mas em MySQL não uso sequências, neste caso qual é a forma para os meus mapeamentos / classes funcionem nos dois bancos ou outros sem sofrerem alterações?