미소의 세상

Mybatis resultMap 사용하는 법 본문

SQL

Mybatis resultMap 사용하는 법

짱미소 2022. 6. 3. 16:27
[ db 컬럼명과 모델 명이 다를 경우 ]

mapper.xml에서

<resultMap type="member" id="memberMap">
<!-- 기본키는 id, 일반 컬럼은 result -->
	<id property="id" column="m_id"></id>
	<result property="pw" column="m_pw" />
	<result property="name" column="m_name" />
	<result property="email" column="m_email" />
	<result property="regDate" column="m_reg_date" />
</resultMap>
 <!-- 이 모델 클래스의 어떤 프로퍼티가 테이블의어떤 컬럼명이랑 매칭될 지를 정의해주면 됨 -->

 

사용 하기
 
<select id="selectOne" resultMap="memberMap" parameterType="String"> 
	select * member m_id = #{id} 
</select>

 

'SQL' 카테고리의 다른 글

오라클 CASE WHEN 예제  (0) 2022.06.03
Mybatis forEach 사용 예시  (0) 2022.06.03
프로시저의 장단점  (0) 2022.05.11
Mybatis #, $ 차이  (0) 2022.05.04
서브쿼리의 종류  (0) 2022.04.15
Comments