#iBATIS 와 #MyBatis 의 차이

iBATIS

MyBatis

태그

설명

태그

설명

 <isEqual>

 property 값이 같을때만 쿼리 실행 

 <if>와

<choose>, <when>, <otherwise>

 일반 개발언어의 

if or if ~ else와 동일

 <isNotEqual>

 property 값이 같지 않을 때만 쿼리 실행 

 <isGreaterThan>

 property 값이 비교값보다 클 경우 쿼리 실행 

<isGreaterEqual> 

 property 값이 비교값보다 같거나 클 경우 쿼리 실행

 <isLessEqual>

 property 값이 비교값보다 작거나 같을경우 쿼리 실행

 <isPropertyAvailable>

 property 값이 유효할 경우 쿼리 실행

 <isNotPropertyAvailable>

 property 값이 유효하지 않을 경우 쿼리 실행

 <isNull>

 property 값이 null일 경우 쿼리 실행 

<isNotNull> 

 property 값이 null이 아닐 경우 쿼리 실행 

<isEmpty> 

 property 값이 비어있을경우 쿼리 실행

<isNotEmpty> 

 property 값이 비어있지 않을경우 쿼리 실행 

 <isParameterPresent>

 parameter가 있을경우 쿼리 실행

<isNotParameterPresent> 

 parameter가 없을경우 쿼리 실행

<iterate> 

 배열 타입의 파라미터를 받을 때 활용

 <foreach>

 배열 타입의 파라미터를 받을 때 활용 

<dynamic> 

 하위 태그에 일치하는 내용이 존재할 경우   where절을 붙인다.

<where>, <trim> 

 iBATIS의 <dynamic>과 같이 조건에 따라 where절을 추가할 때 사용

 

 

 <set>

 동적으로 update 구문을 만들 때 사용

   

 <bind>

 변수를 생성하는 태그 

 


  

4       iBatis


  

  

MyBatis 


  

비고


  

  

com.ibatis.*


  

  

org.apache.ibatis.*


  

  

패키지 구조 변경


  

  

SqlMapConfig


  

  

Configration


  

  

용어변경


  

  

sqlMap


  

  

mapper


  

  

용어변경


  

  

sqlMapClient


  

  

sqlSession


  

  

구문대체


  

  

rowHandler


  

  

resultHandler


  

  

구문대체


  

  

resultHandler


  

  

SqlSessionFactory


  

  

구문대체


  

  

parameterMap, parameterClass


  

  

parameterType


  

  

속성 통합


  

  

resultClass


  

  

resultType


  

  

용어변경


  

  

#var#


  

  

#{var}


  

  

구문대체


  

  

$var$


  

  

${var}


  

  

구문대체


  

  

<isEqual> , <isNull>


  

  

<if>


  

  

구문대체


  

.

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

2019-10-31~2019-11-03 중국 상해 Shanghai

상해자연사박물관

난징동루

인민광장

상해박물관

나이키 하우스 오브 이노베이션

레고

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

인류의 사명은 각 세대가
자신이 받은 것 보다 더 많은 것을 전할 수 있도록 가진 것을 주고,
다음 세대가 보상을 받을 수 있도록 투자하는 것이다.
이 고귀한 대의를 추구하지 않는다면, 또한
혼란에 빠진 이 세상을 우리가 죽은 뒤에라도 더 살기 좋은 곳으로 만들려고
노력하지 않는다면 삶이 무슨 의미가 있을 것인가?
- 윈스턴 처칠 

“자기가 태어나기 전 보다 세상을 조금이라도 살기 좋은 곳으로 만들어 놓고 떠나는 것,
자신이 한 때 이곳에 살았음으로 해서, 단 한 사람의 인생이라도 행복해지는 것,
이것이 진정한 성공이다.“
랄프 왈도 에머슨의 ‘무엇이 성공인가’의 한 대목입니다.

Posted by 홍반장水 홍반장水

댓글을 달아 주세요

나는
활을 너무 세게 잡아당겼다.
힘이 떨어질 때까지 당기고 또 당겼다.
그래서 못 견딘 활이 '끙!' 신음소리를 내며
부러졌다. 아예 잡아당길 수조차 없을 정도로
완전히 부러져버렸다. 정말 열심히 살았는데
그 모든 노력이 허사로 돌아갈 수도 있다고
생각하니 자존심이 상했고 겁이 났다.
왜 하필 나인가? 어떻게 이 지경이
될 때까지 까맣게 몰랐을까?

- 노라 마리 엘러마이어의《나는 괜찮을 줄 알았습니다》중에서 -


* 우리 몸도 활과 같습니다.
너무 세게 잡아당기면 부러지고 맙니다.
어느 선을 넘어 폭발 지경의 임계점에 이르지 않도록
다스려야 합니다. 부러지고 나서 왜 하필 나인가,
탓 해도 소용이 없습니다. 세게 잡아당긴 것은
다름 아닌 자기 자신이기 때문입니다.
내 활, 내 몸의 주인은
'나'입니다.

'생활의 발견 > 아침편지' 카테고리의 다른 글

바흐, 모차르트, 베토벤  (0) 2019.11.07
신의 숨결  (0) 2019.11.06
왜 하필 나인가?  (0) 2019.11.05
사람의 만남  (0) 2019.11.04
입가에 번지는 엷은 미소  (0) 2019.11.04
행복한 사람 옆에 행복한 사람  (0) 2019.11.04
Posted by 홍반장水 홍반장水

댓글을 달아 주세요