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()메소드의 데이터베이스 연결정보를 대체하는 것이다.
위와같이 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 |