반응형
문법 예시
<select id="getMember" resultType="string">
SELECT * FROM member
</select>
<select id="getDept" resultType="hashmap">
SELECT name, Dept FROM dept
</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) 클래스로 변환된다.
반응형
'프로그래밍 > Mybatis' 카테고리의 다른 글
[Mybatis] - 마이바티스 동적쿼리 사용하기 (if ~ else 처럼 사용하기) (0) | 2021.05.10 |
---|---|
[Mybatis] - 반복되는 쿼리문 불러오기 include 태그 (0) | 2021.04.30 |
[Mybatis] - 인터페이스로 Mybatis 병합처리 (Mybatis 사용법) (0) | 2021.04.19 |