Preloader image
DDD

자바

자바 Spring 한글 테이블 사용 예제

작성자 관리자 (admin)
조회수 213
입력일 2021-03-14 08:31:30

1. 테이블 구성은 한글로 생성.
2. Model(vo)는 영문명(사용) : 한글명(코멘트)로 구성해야 한다. (Getter & Setter 한글변수 X)
3. SQL 작성 시 한글 SQL로 작성 하되 Alias를 주어 Model 과 일치 시킨다.

장점 : 테이블의 칼럼이 한글명이므로 직관적이다.
단점 : SQL 작성 시 알리아스를 해줘야 한다. (setter, getter 때문에)

예제)

-- vo (기존과 동일)
-- controller (기존과 동일)
-- Service (기존과 동일)
-- ServiceImpl (기존과 동일)
-- Mapper (기존과 동일)
-- myBatis (변경)

        SELECT
              그룹코드 as grp_code
        FROM  
        메뉴설정
        ORDER BY 출력순서 ASC

-- JSP (JSTL)  (기존과 동일)

<c:forEach var="row" items="${list}" varStatus="status">
    ${row.grp_code}<br/>
</c:forEach>

 

 

^