반응형
츄르사려고 코딩하는집사입니다.
1. 사용 Query xml 등록 방법
원래는 IBatis에서 사용할 Query xml을 아래에서 처럼 sql-map-config.xml에 등록해야 한다.
<sqlMapConfig>
<sqlMap resource="경로/test.xml"/>
</sqlMapConfig>
MyBatis로 바뀌면 IBatis에서 사용할 Query xml을 하나씩 등록을 안해도 되고, 아래처럼 경로를 설정하여 사용할 수 있다.
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:/sqlmap/tibero/sql-mapper-config.xml" />
<property name="mapperLocations" value="classpath:/sqlmap/tibero/mappers/**/*.xml" />
</bean>
2. xml에서의 parameterClass 및 resultClass 변경
- parameterClass -> parameterType
- resultClass -> resultType
3. 동적 태그
IBatis에서 isNotEmpty, isEqual 등의 모든 if문과 비슷한 조건들은 <if> 로 통일
<if test="testName != null">
</if>
4. $과 # 사용방법
IBatis에서는 $변수$ 또는 #변수#로 사용했지만, MyBatis에서는 ${변수}, #{변수}로 사용을 한다.
반응형
'IT > 웹' 카테고리의 다른 글
크롬(Chrome) 캐시 비우기 및 강력 새로고침 하는 방법 (0) | 2022.05.15 |
---|---|
Tomcat 9.0 다운로드 및 설치하는 방법 (0) | 2022.03.15 |
X-Frame-Options 옵션 정리 (0) | 2022.03.13 |
MyBatis 동적 쿼리 사용 방법 (0) | 2021.12.27 |
Dto, Dao, Service, Controller (0) | 2021.04.26 |
[Web/BackEnd] 백엔드 내용 정리 (0) | 2021.04.04 |
[웹(Web) HTML/CSS] style 예제 (0) | 2021.01.15 |
윈도우 10(Windows 10) 운영체제에서 APM(Apache + PHP + MySQL) 설치 및 웹서버 구축하기(3) - MySQL 설치 (8) | 2019.03.11 |
최근댓글