sql >> Base de Datos >  >> RDS >> Mysql

¿Para qué se utilizan el catálogo de anotaciones JPA @Table y las variables de esquema?

Los catálogos y esquemas son "espacios de nombres" que define en el lado del servidor de la base de datos. Algunas bases de datos contienen esquemas, otras contienen catálogos y otras contienen ambos. Al iniciar sesión con un usuario específico, algunas bases de datos establecen de forma predeterminada el esquema/catálogo en el espacio de nombres del usuario, lo que hace que la tabla no sea visible para otros usuarios, lo que genera la necesidad de usar un espacio de nombres "común". Por lo tanto, dependiendo de la base de datos que esté utilizando para respaldar sus datos, es posible que desee ignorar esa configuración.

Para MySQL, es posible que desee ignorar esas configuraciones. Esto se debe a que la parte de "base de datos" de la URL de JDBC (la que está después de la última barra inclinada) apunta al nombre de la base de datos, que es semánticamente idéntico al esquema (para MySQL).