CassolatoPJ 27 de jul. de 2007
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 ?
fabiophxPJ 27 de jul. de 2007
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?