1.4 KiB
1.4 KiB
| 1 | # ===================================================================== |
|---|---|
| 2 | # CONVERTER 매핑 (이 프로젝트 전용 키를 여기에 전부 입력) |
| 3 | # 형식(세미콜론 구분) : DB컬럼명 ; enum타입(FQN) ; AttributeConverter(FQN) |
| 4 | # - 같은 컬럼명을 가진 모든 엔티티에 자동 적용됨 |
| 5 | # - 새 컨버터가 생기면 이 파일에 한 줄만 추가. 템플릿/엔티티 수정 불필요. |
| 6 | # - 특정 테이블만 예외 처리하려면 그 .entity 컬럼에 태그로 override : |
| 7 | # myCol : string { ... #javaType(com.x.MyEnum) #converter(com.x.MyEnumConverter) }; |
| 8 | # ===================================================================== |
| 9 | # ---- shared_kernel 공통 ------------------------------------------------ |
| 10 | exposure_status ; com.daewoong.shared_kernel.domain.model.Exposure ; com.daewoong.shared_kernel.domain.converter.ExposureStringConverter |
| 11 | langcd ; com.daewoong.shared_kernel.domain.model.Lang ; com.daewoong.shared_kernel.domain.converter.LangConverter |
| 12 | # ---- newsroom.media 도메인 -------------------------------------------- |
| 13 | media_file_use ; com.daewoong.contexts.newsroom.media.domain.model.UseFlag ; com.daewoong.contexts.newsroom.media.domain.convert.UseFlagConverter |
| 14 | media_file_type ; com.daewoong.contexts.newsroom.media.domain.model.MediaFileType ; com.daewoong.contexts.newsroom.media.domain.convert.MediaFileTypeConverter |