sql >> Base de Datos >  >> RDS >> PostgreSQL

Matriz de mapeo con Hibernate

Hibernate (y JPA) no pueden mapear directamente el tipo de matriz de PostgreSQL. Consulte esta pregunta para saber cómo proceder si realmente necesita conservar la estructura de su base de datos tal como está. Este hilo tiene un ejemplo del tipo personalizado requerido.

Si puede cambiar su esquema, puede dejar que hibernate cree una tabla adicional para manejar la colección:List<Integer> . Luego, dependiendo de la versión de hibernación que esté usando:

  • Cumple con JPA 2.0:use @ElementCollection
  • Cumple con JPA 1.0:use @CollectionOfElements