본문 바로가기

개발/Mybatis

mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자. mybatis 동적쿼리 조건문에 isEmpty, isNotEmpty 를 써보자.mybatis 2011/10/18 12:26 출처: http://stove99.tistory.com/73 iBatis 에서 mybatis 로 바뀌면서 바뀐것들 중에 하나가 동적쿼리문에서 쓰는 태그들이다. iBatis 에 있던 요런 것들이 mybatis 에서는 요렇게 대체할 수 있어서 쫌더 간결해 진것 같다. 그런데 test="" 요기에서 쓸수 있는 비교연산자들 중에는 null 인지 빈 공백인지 판단하던 , 를 대체할만한 비교연산자가 없었다. null 인지 공백인지 mybatis 에서 판단하기 위해서는1 요렇게 쫏끔 번거롭게 쓸 수 밖에 없는것 같았다. 뭐 더 찾아보진 않았지만~ 어째 다른 방법이 없나 쭉 찾아보니까~ 신기하게도.. 더보기
myBatis 파라미터 바인딩시 주의점 myBatis 파라미터 바인딩시 주의점 myBatis(ibatis)by 프렐루드 2010/09/17 17:08 preludeb.egloos.com/4466584 덧글수 : 4출처: 프렐루드의 잡담방매핑구문에 파라미터를 전달할때 값 기반으로 전달한 파라미터를 사용하면 아무런 문제 없이 처리된다. String parameterName = "value"; session.selectList("com.test.mapper.TestSql", parameterName) 이렇게 파라미터를 주고 SELECT * FROM Account WHERE AccountName = #{parameterName} 이렇게 매퍼를 사용하면 정상적으로 처리된다. 하지만 $를 이용해 바인딩하는 경우에는 에러가 발생한다. SELECT * FR.. 더보기