[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) 클래스 : 포장 클래스
이 글 참고
[Java]기본형(primitive type)과 참조형(reference type) (feat.Integer와 int 차이점)
오늘은 Java 기본형(primitive type)과 참조형(reference type) 종류 및 특징,사용 이유에 대해 시작하겠습니다. 자바는 크게 기본형(primitive type), Wrapper Class 참조형(reference type)으로 나눠진다. Primi..
java119.tistory.com
'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 |
