Olá,
Durante o curso de Spring Boot Jpa, me surgiu um dúvida referente ao mapeamento de atributos com @Id, com dois bancos diferentes.
Por exemplo: Minha aplicação possui um ambiente de produção com conexão em um Banco Oracle, e um ambiente de desenvolvimento com conexão em um Banco Mysql.
Ambos possuem diferentes modos de auto incremento utilizando @Id, no Oracle por exemplo utilizando uma sequence, enquanto que com o Mysql usando um auto_increment.
Como posso resolver essa divergência, para usar um banco para desenvolvimento e um outro para produção ? Ou esse cenário é uma má prática para desenvolvimento ?