[MyBatis] resultType에 넣을 수 있는 값 정리
resultType
문법 예시
<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) 클래스로 변환된다.
*래퍼(Wrapper) 클래스 : 포장 클래스
이 글 참고
'Spring > MyBatis' 카테고리의 다른 글
[MyBatis] 동적 쿼리 foreach문 문법 총 정리 (6) | 2020.03.28 |
---|---|
[MyBatis] CDATA 사용하기(feat.<> 괄호,특수문자 문자열로 인식하기) (0) | 2019.12.10 |
[MyBatis] 동적 쿼리 if문 문법 총 정리 (5) | 2019.11.04 |
[MyBatis] #{} 와 ${} 개념과 차이점 (0) | 2019.11.01 |
[MyBatis] 관련 오류(예외)시 꼭! 확인해야 될 사항 (0) | 2019.11.01 |