티스토리 뷰

1. Mybatis 사이트 


http://www.mybatis.org/mybatis-3/ko/


MyBatis는 개발자가 지정한 SQL, 저장프로시저, 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. MyBatis는 JDBC 코드와 수동으로 셋팅하는 파라미터와 결과 매핑을 제거한다. MyBatis는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO를 설정하고 매핑하기 위해 XML과 애노테이션을 사용할 수 있다.



2. 라이브러리 추가(pom.xml - 라이브러리 관리)


pom.xml에 다음을 추가한다. 사용할 DBMS에 따라 라이브러리를 추가한다. 


        <!-- MyBatis -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.2.8</version>
        </dependency>
         
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.2.2</version>
        </dependency>
         

3. Mybatis 연결 설정 


    1) web.xml에서 설정파일을 읽는다. 

    web.xml >> 

    

       

    2) mybatis 연결 설정

    root-context-xml>>

       

       * Oracle의 경우 class와 url을 맞게 수정하면 된다.

     

      

       * dataSource  : 위에서 설정한 bean

         mapperLocatioins : 작성할 SQL 쿼리 코드 위치

         sqlSession : myBatis - Spring 연동  

                            dao에서 SqlSessionTemplate Class 변수를 선언해준다. Autowired 어노테이션을 설정했던 통해 의존관계를 가져온다. 






댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함