나의보물들/MyBatis

[MyBatis] 이클립스에서 마이바티스 사용하는 방법 1

솔솔하네 2022. 2. 7. 22:59
반응형

💡 이클립스에서 마이바티스를 사용해보도록 하겠습니다.


 

1.시작해보겠습니다.

 

2. 이클립스를 열어준다.

 

3. 새로운 프로젝트를 만드는데 'java Project'로 만들어준다.

 

4. 만든 프로젝트에서 우클릭 후 Configure → Convert to Maver Project을 클릭한다.

 

5. Create new POM창이 뜨면 Group Id만 패키지명 처럼 바꿔준 후 피니쉬 클릭.

 

6. '내가설정한프로젝트이름/pom.xml'파일이 생기는데 </build>밑에 <dependecies></dependecies>        를 추가합니다.

 

7. mybatis 시작하기 페이지(https://mybatis.org/mybatis-3/ko/getting-started.html)에 설치 아래에 있     는 코드를 복사한다.

 

8. 복사한코드를 '내가설정한프로젝트이름/pom.xml'의 <dependecies></dependecies>안에 붙여넣습니     다. (버전은 원하는 버전을 적어주세요)

 

9.  프로젝트에서 src폴더에 패키지만들고 connection.java파일 생성합니다.

 

10. connection.java파일에 아래와 코드를 사용해서 SqlSessionFactory를 빌드합니다.

package com.sr.mb;

import java.io.InputStream;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

public class Connection {
	public static void main(String[] args) {
		
		try {
			String resource = "config.xml";
			InputStream inputStream = Resources.getResourceAsStream(resource);
			SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
			SqlSession ss = sqlSessionFactory.openSession();
			
			System.out.println("성공");
			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

 

11.  src폴더에  config.xml, mapper.xml 파일을 만듭니다.

 

12. 아까의 mybatis페이지에 [XML에서 SqlSessionFatory빌드하기]에서 2번째 코드를 복사한다.

 

13. config.xml에 붙어넣고 property의 값들을 자기가 사용하고있는DB에 맞게 적어준다.

 

14. mapper.xml파일에서 mapper의 namespce를 잘 작명해주세요.

 


여기까지 마이비츠를 사용하기 위한 준비를 마쳤는데 다음엔 어떻게 사용하는지에 대해서 기록하겠습니닷!!😆