Escenario
Tenemos una aplicación corriendo sobre Spring Boot que usa Hibernate como ORM. Una de las tablas se llama Group, se utiliza para almacenar los distintos grupos a los que puede pertenecer un usuario.Problema
La entidad de java que representa la tabla de grupos tiene esta pinta:
1 2 3 4 5 6 7 8 9 10 |
@Entity public class Group { private String name; private String description;; // Setters y Getters omitidos. } |
Solución
Ésta es sencilla, basta con añadir la anotación Table a la clase y especificar el nombre de la tabla de esta manera:
1 2 3 4 |
@Entity @Table(name = "\"group\"") public class Group { ... |