DB/RDBMS
[PostgreSQL] 컬럼명(Alias)을 대문자로 출력하는 방법 (MyBatis)
소라둥이
2020. 4. 29. 17:31
현재 MyBatis에 Oracle로 개발되어 있는 부분을 PostgreSQL로 변경중이다.
아래와 같은 쿼리가 있었는데
select id as ID, pw as PW from tbl_member
그냥 컬럼을 읽어오거나 AS를 사용해도 컬럼명 결과값이 항상 소문자로 출력되었다.
이미 대문자로 사용중인 로직들을 변경하기에는 너무 일이 커지기에 방법을 찾아보았는데
1. MyBatis의 resultMap을 사용한다.
<result property=“ID” column=“id” />
2. Alias를 쌍따음표로 작성한다.
select id as "ID", pw as "PW" from tbl_member
간단히 작성하기에는 쌍따음표가 괜찮아 보인다.