반응형

 

@notepad_jj2

츄르사려고 코딩하는집사입니다.


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에서는 ${변수}, #{변수}로 사용을 한다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기