1. MyBatis-Mapper resultType 정리
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[] | floate[] |
_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[] | Floate[] |
boolean[] | Boolean[] |
object | Object |
date[] | Date[] |
decimal[] | BigDecimal[] |
bigdecimal[] | BigDecimal[] |
object[] | Object[] |
collection | Collection |
iterator | Iterator |
ResultSet | ResultSet |
※ 주의 : 원시형의 경우는 언더스코어(_)를 앞에 붙인다. 붙이지 않을 경우 래퍼(Wrapper) 클래스로 변환된다.
2. MyBatis에서 List<DTO> 형태로 return 받기.
쿼리문을 작성하다보면 List<DTO>와 같은 형태로 리턴 받아야 할 때가 있습니다.
구글링과 몇번의 테스트 끝에 return받아냈습니다!!
resultType="hashmap"
위와 같이 작성해주시면 됩니다~! (hashmap, hashMap 둘 다 가능!!)
끝!!!
'Spring & Spring Boot' 카테고리의 다른 글
[Mybatis] Mybatis에서 inner class 사용법. (0) | 2023.01.05 |
---|---|
[SpringBoot] 원시타입, 참조타입/Boolean boolean의 차이점 및 이슈 (0) | 2022.12.28 |
[springboot] 파일 다운로드 구현할 때, 메모리 잡히는 것 해결 방법!! (0) | 2022.09.14 |
MyBatis란? (0) | 2022.06.07 |
JSON / Ajax / REST API (0) | 2022.06.03 |