Persistence Framework/SQL Mapper-Mybatis

마이바티스 설정 파일(mybatis-config.xml)

prden 2021. 5. 1. 17:40

1. 마이바티스 설정파일의 역할:

mabatis-config.xml의 역할을 알기위해서는 JDBC 코드와 비교해보면 이해하기 편하다.  JDBC에서 아래 코드에 해당하는 부분을 Mybatis에서는 mybatis-config.xml에 설정하는 것이다.

public bbsDAO() {
		try {
			 String dbURL = "jdbc:mysql://localhost:3306/BBS?autoReconnect=true&useSSL=false";
			 String dbID = "root";
			 String dbPassword = "root";
			 Class.forName("com.mysql.jdbc.Driver");
			 conn = DriverManager.getConnection(dbURL, dbID, dbPassword);
		} catch (Exception e) {
			e.printStackTrace();
		}

즉, mybatis-config.xml은 getConnection()메소드의 데이터베이스 연결정보를 대체하는 것이다. 

 

 

 

ref=https://tkstone.blog/2018/10/18/mybatis-cache-mechanism/

위와같이 Mybatis-config.xml에는 

1. 트랜잭션 관리자

2. 데이터베이스 설정

3. 매퍼정보설정 

3가지를 기본적으로 해준다.

 

 

 

'Persistence Framework > SQL Mapper-Mybatis' 카테고리의 다른 글

selectkey 사용방법  (0) 2021.06.04
동적 쿼리 foreach문  (0) 2021.06.03
Mybatis-spring 모듈  (0) 2021.05.02