728x90
반응형
#마이바티스 resultMap 사용법
#예시로 쓰일 DB 테이블 컬럼명입니다.
USER_ID
USER_PASSWORD
USER_NAME
#resultMap에 사용될수 있는 속성입니다.
id : 구분자입니다.
column : DB컬럼명입니다.
property : 자바빈즈 프로퍼티명(VO & DTO or Map)입니다.
jdbcType : DB컬럼 타입입니다.
#xml에서 resultMap 속성을 활용한 예시입니다.
<resultMap type="java.util.HashMap" id="userMap">
<result column="USER_ID" property="userId" jdbcType="VARCHAR">
<result column="USER_PASSWORD" property="userPassword" jdbcType="VARCHAR">
<result column="USER_NAME" property="userName" jdbcType="VARCHAR">
</resultMap>
<select id="selectUser" resultMap="userMap">
SELECT USER_ID,
USER_PASSWORD,
USER_NAME
FROM USER
</select>
#jsp파일에서 사용한 예시입니다.
<input type="text" name="userId" id="userId" value="${params.userId}" />
<input type="password" name="userPassword" id="userPassword" value="${params.userPassword}" />
<input type="text" name="userName" id="userName" value="${params.userName}" />
728x90
반응형
'IT > Mybatis' 카테고리의 다른 글
[Mybatis] - 마이바티스 동적 쿼리 조건문 choose, when, otherwise 사용법 (0) | 2021.07.22 |
---|---|
[Mybatis] - 마이바티스 동적 쿼리 if 조건문 사용법 (0) | 2021.07.22 |
[Mybatis] - 마이바티스 동적 쿼리 foreach문 속성 및 사용방법 (0) | 2021.07.22 |
[Mybatis] - 마이바티스 DBMS별(Oracle, MySQL, MSSQL) Like문 사용방법 (0) | 2021.07.22 |
[Mybatis] - 마이바티스에서 mapUnderscoreToCamelCase(feat. Spring Boot) 카멜케이스 설정 방법 (0) | 2021.07.22 |
댓글