[MyBatis] 이클립스에서 마이바티스 사용하는 방법 1
💡 이클립스에서 마이바티스를 사용해보도록 하겠습니다.
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를 잘 작명해주세요.
여기까지 마이비츠를 사용하기 위한 준비를 마쳤는데 다음엔 어떻게 사용하는지에 대해서 기록하겠습니닷!!😆