본문 바로가기
백엔드개발자/DB

[Mybatis] resultType 별칭과 데이터형태

by 보혀니 2022. 9. 25.

문법 예시

<select id="getUser" resultType="string"> 쿼리 내용...

</select>

 

<select id="getCompany" resultType="hashmap"> 쿼리 내용...

</select>

 

<select id="getService" resultType="DTOclass"> 쿼리 내용...

</select>

 

 

 

 

별칭(alias) 데이터 형태(data type)
string String
date Date
map Map
hashmap HashMap
list List
arraylist ArrayList
decimal BigDecimal
bigdecimal BigDecimal
biginteger BigInteger
_byte byte
_long long
_short short
_int int
_integer int
_double double
_float float
_boolean boolean
_byte[] byte[]
_long[] long[]
_short[] short[]
_int[] int[]
_integer[] int[]
_double[] double[]
_float[] float[]
_boolean[] boolean[]
byte Byte
long Long
short Short
int Integer
integer Integer
double Double
float Float
boolean Boolean
byte[] Byte[]
long[] Long[]
short[] Short[]
int[] Integer[]
integer[] Integer[]
double[] Double[]
float[] Float[]
boolean[] Boolean[]
object Object
date[] Date[]
decimal[] BigDecimal[]
bigdecimal[] BigDecimal[]
biginteger[] BigInteger[]
object[] Object[]
collection Collection
iterator Iterator
ResultSet ResultSet

※주의 : 원시형의 경우는 언더스코어(_)를 앞에 붙인다. 붙이지 않는 경우 *래퍼(Wrapper) 클래스로 변환된다.

 

 

 

참고

https://java119.tistory.com/45

 

 

 

 

 

'백엔드개발자 > DB' 카테고리의 다른 글

Mybatis 쿼리 유형별 실행 결과  (0) 2023.03.07
[MySQL] Select문 Update하기  (0) 2022.09.27
SQL 쿼리문 문법 순서 / 실행 순서  (0) 2022.08.09