티스토리 뷰

카테고리 없음

mybatis란 무엇일까?

무한경쟁시대 2021. 10. 18. 23:49

마이바티스란 SQL매퍼 프레임워크입니다.

 

JDBC로 처리하는 상당부분의 코드와

 

파라미터 설정 및 결과 매핑을 대신해줍니다.

BoardMapper.xml

 

BoardMapper.java

 

JDBC만 사용하게 되면 Java소스와 Query소스가

겹치게 되고 관리가 어려워지는데,

MyBatis는 SQL문을

XML형식의 파일로 분리시켜 저장 관리를 할 수 있고

Java소스에서 id만 호출하는 형태이므로 관리가 쉬워지는 장점이있다.