본문 바로가기

mybatis

다중쿼리 사용하기 다중쿼리도 사용할 수 있다.당연하겠지만 재미있는건 단순히 일반적인 쿼리뿐만 아니라 mysql에서 사용하는 변순 선언도 가능하다라는 것이다 먼저 커넥션 부분에 멀티쓰기를 선언한다. 아래는 오라클에서 사용하는 rownum과 같은 기능을 하는 mybatis 쿼리이다.게시판에서 앞에 번호를 붙여주는 기능을 샘플로 테스트 해봤는데 잘 나온다. set @rownum=#{pageStart};SELECT(@rownum:=@rownum+1) rownum,bno ,title ,content ,writer ,regdate ,updateDate ,viewcnt FROM tbl_boardORDER BY bno DESC LIMIT #{pageStart}, #{perPageNum} 더보기
01. mybatis 란? mybatis는 Persistence Framework의 한 종류이다. Persistence라는 용어는 개발분야에서 데이터의 지속성을 의미한다.즉 데이터 지속성을 지원하는 프레임워크라는 뜻이다. 프로그램의 복잡함과 번거로움 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발할 수 있다. 퍼시스턴스 프레임워크에는 SQL 문장으로 직접 DB데이터를 다루는 'SQL맵퍼'와 자바 객체를 통해 간접적으로 DB데이터를 다루는 '객체 관계 맵퍼'가 있다. mybatis는 SQL맵버하이버네이트(Hibernate), 탑링크(TopLink)는 객체관계 맵퍼. JDBC 프로그램 소스를 들여다 보면 많게는 거의 90% 이상이 Database 관련 소스들이다. 단편적이지만 일반적인 JDBC 소스이다. ... p.. 더보기