Como evitar a criação da tabela em todos os bancos


Quando criamos uma Entity usando anotações em projetos Java com Hibernate, se não for indicado o banco(catalog) na anotação da Entity, as tabelas podem ser criadas em todos os bancos, isto acontece principalmente em servidores MySql.

Para MySql:
@Table(name = "NOME_TABELA", catalog = "nome_banco")
Para Microsoft SQL Server:
@Table(name = "NOME_TABELA", catalog = "nome_banco", schema = "dbo")