MyBatis - SqlSession
·
Spring
https://mybatis.org/mybatis-3/ko/getting-started.html 마이바티스 3 | 시작하기 – mybatis mybatis.org 1. SqlSession이란?SqlSession은 MyBatis의 핵심 객체, 데이터베이스 작업(SQL 실행, 트랜잭셩 관리 등)을 담당역할 :SQL 실행 : select, insert, update, delete 쿼리를 실행트랜잭션 관리 : 데이터베이스 작업의 시작과 종료를 관리함.매핑 작업 : SQL 결과를 자바 객체로 매핑함.2. SqlSession 사용 흐름graph TD A[SqlSessionFactory 생성] --> B[SqlSession 생성] B --> C[SQL 실행] C --> D[결과 매핑] D -->..
MyBatis - Mapper XML
·
Spring
https://mybatis.org/mybatis-3/ko/sqlmap-xml.html 마이바티스 3 | 매퍼 XML 파일 – mybatisMapper XML 파일 마이바티스의 가장 큰 장점은 매핑구문이다. 이건 간혹 마법을 부리는 것처럼 보일 수 있다. SQL Map XML 파일은 상대적으로 간단하다. 더군다나 동일한 기능의 JDBC 코드와 비교하면mybatis.org MyBatis의 Mapper XML은 SQL 쿼리를 작성하고, 데이터베이스 결과를 자바 객체로 매핑하는 중요한 역할을 합니다. 처음 시작하는 사람이 Mapper XML을 이해하고 멘탈 모델을 형성하기 위해서는 구조, 기본 구성 요소, 매핑 원리, 그리고 실제 데이터 흐름을 명확히 파악해야 합니다.1. Mapper XML의 주요 개념1.1..
MyBatis 개요
·
Spring
mybatis – 마이바티스 3 | 소개 마이바티스 3 | 소개 – mybatis마이바티스는 무엇인가? 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와mybatis.org mybatis – 마이바티스 3 | 매퍼 XML 파일 마이바티스 3 | 매퍼 XML 파일 – mybatisMapper XML 파일 마이바티스의 가장 큰 장점은 매핑구문이다. 이건 간혹 마법을 부리는 것처럼 보일 수 있다. SQL Map XML 파일은 상대적으로 간단하다. 더군다나 동일한 기능의 JDBC 코드와 비교하면mybatis.org https://github.com/mybatis/spring-boot-starter/w..