MyBatis (3) 썸네일형 리스트형 iBatis, myBatis 동적 태그 비교 정리 Dynamic SQL [출처] 알짜배기 프로그래머 블로그 iBatis, myBatis 동적 태그 비교 정리 Dynamic SQL iBatis 의 업그레이드 버젼이 myBatis 라고 생각 하시면 됩니다. iBatis 가 Apache 에서 google로 넘어가면서 명칭이 변경된 것이죠. 설정이나 기타 차이점에 대해서는 아래의 Link를 참조하시고, Link : 전자정부프레임워크 iBatis, MyBatis 설정 방식 차이, 비교 이번 포스팅에서는 이 둘의 동적 태그를 비교해서 알아보도록 하겠습니다. 우선 iBatis 에서 사용되는 기본 동적 태그(Binary Conditional Tag)는 아래와 같습니다.여기서 사용되는 속성에는 prepend - 태그 조건에 맞아 실행될 sql문에 선행하여 붙을 속성property - 매개변.. mapped statements collection does not contain value for Spring과 MyBatis 연동 테스트 중 다음과 같은 에러를 만나게 되었습니다. 흠... 구글링을 하여 보니 mybatis 연동시 아래 에러를 만나면..Caused by: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for Mapping 관련 컬럼에 문제가 없는지 확인하고 아래 3개가 일치하는지 확인하자.. most importantly you should use same names for.interface = xxx.yyy.mappers.SettingMapper.classmapper file = /xxx/yyy/mappers/SettingMapper.xmlmapper namespace =.. mybatis + mariaDB 연동 마이바티스를 이용해서 마리아db연동을 해보겠습니다. 일단 라이브러리를 받아야 하는데, 메이븐을 이용하도록 하죠.메이븐은 라이브러리 관리에 참 편합니다. 예전에는 라이브러리를 파일 자체로 리소스 폴더에 관리를 해서 개발자간의 버전문제 같은게 있었죠. 메이븐에서 관리를 하게 되면 버전 문제가 있을 수 없겠죠? 어짜피 디펜던시만 복사해서 붙어 넣으면 되니까요... 어쨌든 마이바티스를 설정 해 보겠습니다. 해당 파일은 pom.xml에서 관리 되고 있습니다. 여기서 dependency를 추가해 주면 자동으로 해당 라이브러리를 다운로드 합니다.라이브러리를 찾는 가장 쉬운방법은 maven repository(http://mvnrepository.com)를 확인 하시면 됩니다. 일단 저희는 마이바티스, 마리아db, d.. 이전 1 다음