Attribute Converter
-
Attribute Converter 적용 후기개발자 라이프 2019. 7. 21. 22:30
도메인의 자유를 위하여! Attirubute Converter는 무엇인가? 후기를 먼저 남기기 전에 Attribute Converter가 무엇인지 간단히 알아보자. Attribute Converter는 JPA 2.1부터 적용되었으며, 이름 그대로 DB와 엔티티 객체 사이에서 컬럼(속성)을 변환시켜주는 녀석이다. 인터페이스 형태로 제공이 되기 때문에 별도의 클래스로 구현해서 변환에 적용해야 한다. 구현이 필요한 메서드 명이 다음처럼 매우 직관적이기 때문에 이해하기도 쉽고 부담이 크지 않다. 다음 인터페이스를 구현하고, Entity 속성에 @Converter(*. class)만 명시해주면 된다. // Entity 속성 타입과 DB 컬럼의 타입을 파라미터로 받는다. public interface Attribu..