Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Para que são usados ​​o catálogo de anotações JPA @Table e as variáveis ​​de esquema?


Catálogos e esquemas são "namespaces" que você define no lado do servidor do banco de dados. Alguns bancos de dados contêm esquemas, alguns contêm catálogos e alguns contêm ambos. Ao efetuar login com um usuário específico, alguns bancos de dados padronizam o esquema/catálogo para o namespace do usuário, fazendo com que a tabela não fique visível para outros usuários, causando a necessidade de usar um namespace "comum". Portanto, dependendo do banco de dados que você está usando para fazer backup de seus dados, talvez queira ignorar essas configurações.

Para MySQL, você pode querer ignorar essas configurações. Isso ocorre porque a parte "banco de dados" da URL JDBC (aquela após a última barra) aponta para o nome do banco de dados, que é semanticamente idêntico ao esquema (para MySQL).