본문 바로가기
IT/단어

myBatis란?

by 하요 2022. 4. 18.
반응형

개념

  • 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크.
  • JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거.
  • 프로그램에 있는 SQL쿼리들을 한 구성파일에 구성하여 프로그램 코드와 SQL을 분리

 

특징

  • 복잡한 쿼리나 다이나믹한 쿼리에 강하다.
  • 프로그램 코드와 SQL 쿼리의 분리로 코드의 간결성 및 유지보수성 향상
  • 조회결과를 사용자 정의 DTO, MAP 등으로 맵핑하여 사용 가능.
  • 빠른 개발이 가능하여 생산성이 향상.

 

반응형

'IT > 단어' 카테고리의 다른 글

CDN(Content Delivery Network)이란?  (1) 2024.10.08
Rest API 란?  (0) 2024.06.01
Hosts 파일 위치 및 수정  (0) 2022.04.16
XML 이란?  (0) 2022.04.13
RSS란?  (0) 2022.04.12

댓글