hibernate list

    Jpa ArrayType. PostgreSQL Array Type을 저장하는 방법 - Hibernate Types, List, Array

    PostgreSQL을 포함한 몇몇 RDB에서는 Array Type의 컬럼 유형을 지원한다. 그러나 hibernate에서 제공해주는 기본 Type들은 Array Type을 지원하지 않는다. 개발자는 Hibernate Type을 Custom 구현해서 사용하거나, 라이브러를 이용해서 PostgreSQL ArrayType을 Spring-data-jpa를 이용해서 hibernate로 매핑할 수 있다. 테스트에 사용된 도메인 엔티티는 다음과 같다. 도메인 엔티티 @Entity public class User { @Id private Long id; private String name; private String[] roles; private List hobbies; } 1. Custom Hibernate Type ..