Estou desenvolvendo uma aplicação que utiliza JPA com Hibernate. E um requisito deste sistema é permitir a portabilidade entre bancos.
Cenário:
Cliente 1 – Utiliza o banco de dados Firebird;
Cliente 2 – Utiliza o banco de dados Postgres;
Cliente 3 – Utiliza o banco de dados MySql;