1.1 KiB
1.1 KiB
| 1 | # ===================================================================== |
|---|---|
| 2 | # TYPE MAPPING (converter 가 아닌 커스텀 타입 매핑) |
| 3 | # 형식(세미콜론 구분) : DB컬럼명 ; Java타입(FQN) ; 추가 어노테이션(선택) |
| 4 | # |
| 5 | # - converter 가 아니라 Hibernate @JdbcTypeCode / @Type / 사용자 정의 UserType 등 |
| 6 | # - 같은 컬럼명을 가진 모든 엔티티에 자동 적용됨. |
| 7 | # - converters.csv 와 매칭이 겹치면 → 이 파일이 우선. |
| 8 | # - 새 커스텀 타입이 생기면 이 파일에 한 줄만 추가. 템플릿/엔티티 수정 불필요. |
| 9 | # - 추가 어노테이션은 FQN 으로 작성 (import 자동 추가 안 됨). |
| 10 | # - 어노테이션이 필요 없으면 세 번째 칸을 비워둘 수 있음. |
| 11 | # ===================================================================== |
| 12 | # ---- JSON 컬럼 --------------------------------------------------------- |
| 13 | tag_ids ; java.util.List<Integer> ; @org.hibernate.annotations.JdbcTypeCode(org.hibernate.type.SqlTypes.JSON) |