본문 바로가기
DB/RDBMS

[PostgreSQL] 컬럼명(Alias)을 대문자로 출력하는 방법 (MyBatis)

by 소라둥이 2020. 4. 29.

현재 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

 

 

간단히 작성하기에는 쌍따음표가 괜찮아 보인다.