PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Matriz de mapeamento com Hibernate


Hibernate (e JPA) não pode mapear diretamente o tipo de array PostgreSQL. Veja esta pergunta para saber como proceder se você realmente precisar manter sua estrutura de banco de dados como está. Este thread tem um exemplo do tipo personalizado necessário.

Se você puder alterar seu esquema, poderá permitir que o hibernate crie uma tabela adicional para lidar com a coleção - List<Integer> . Então, dependendo da versão do hibernate que você está usando:
  • Compatível com JPA 2.0 - use @ElementCollection
  • Compatível com JPA 1.0 - use @CollectionOfElements