▣ 공통코드 어떻게 설계하나? 거의 모든 시스템에서 업무에서 사용하는 모든 코드(개별 엔티티로 관리하는 목록성 코드를 제외)를 공통코드 엔티티에서 통합하여 관리하는 것이 일반적이다. 공통코드에 대한 구조도 거의 유사한 형태이며, 많은 고민 없이 설계가 이루어지기도 한다. 공통코드는 어떤 유형이 있는지 살펴보고, 좀 더 활용할 수 있는 부분이 있는지 확인해 보자. 가장 일반적인 경우는 아래 그림처럼 공통 코드 유형과 공통코드로 구성한 형태이다. 식별자가 코드유형ID, 코드 조합으로 구성되어 있으며, SQL로 고객유형코드 조회 시 코드유형ID = ‘1000’ 조건을 추가하여 사용한다. 코드유형ID 대신 코드유형영문명 = ‘CUST_CLS’ 처럼 코드유형 영문명을 사용하면 코드유형ID 보다 직관적이어서 코딩 ..