본문 바로가기

mybatis4

[마이바티스(MyBatis)] DAO (Data Access Object) 작성 Chapter 6. DAO (Data Access Object) 작성 데이터베이스 연결 및 세션 생성 이후 실제 데이터 접근을 위한 DAO를 작성해야 합니다. 이 장에서는 인터페이스 기반 DAO, XML 매퍼를 사용한 DAO, 어노테이션 기반 DAO 작성 방법에 대해 알아봅니다. DAO는 DB와의 인터페이스 역할을 하는 중요한 구성 요소입니다. [Chapter 6. DAO (Data Access Object) 작성] 6.1. 인터페이스 기반 DAO 6.1.1. 인터페이스 기반 DAO의 장점 6.1.2. 인터페이스 기반 DAO 작성 예시 6.2. XML 매퍼를 사용한 DAO 6.2.1. XML 매퍼의 장점 6.2.2. XML 매퍼를 사용한 DAO 작성 예시 6.3. 어노테이션 기반 DAO 6.3.1. 어노.. 2023. 5. 16.
[마이바티스(MyBatis)] 데이터베이스 연결 및 세션 생성 Chapter 5. 데이터베이스 연결 및 세션 생성 마이바티스를 활용하려면 먼저 데이터베이스에 연결해야 합니다. 이 장에서는 데이터베이스 연결 정보를 설정하고, 세션을 생성하는 방법에 대해 다룹니다. SQL을 실행하기 위한 기본적인 준비단계를 배우게 됩니다. [Chapter 5. 데이터베이스 연결 및 세션 생성] 5.1. 드라이버 및 연결 정보 설정 5.1.1. MySQL 연결 정보 5.1.1.1. MySQL JDBC 드라이버 설정 5.1.1.2. MySQL 연결 정보 입력 방법 5.1.2. Oracle 연결 정보 5.1.2.1. Oracle JDBC 드라이버 설정 5.1.2.2. Oracle 연결 정보 입력 방법 5.1.3. PostgreSQL 연결 정보 5.1.3.1. PostgreSQL JDBC 드.. 2023. 5. 16.
[마이바티스(MyBatis)] 동적 SQL Chapter 4. 동적 SQL 마이바티스는 SQL을 동적으로 생성할 수 있는 기능을 제공합니다. 이 장에서는 동적 SQL의 필요성, 기본 구조, 그리고 다양한 동적 SQL 활용 예제를 제공합니다. 동적 SQL을 이용하면 상황에 따라 다양한 형태의 SQL을 효율적으로 작성할 수 있습니다. [Chapter 4. 동적 SQL] 4.1. 동적 SQL의 필요성 4.1.1. 동적 SQL의 개념 4.1.2. 동적 SQL의 장점 4.2. 동적 SQL 기본 구조 4.2.1. 동적 SQL 작성 규칙 4.2.2. 기본적인 동적 SQL 구조 예시 4.3. 동적 SQL 활용 예제 4.3.1. if 사용법 4.3.1.1. if 태그의 역할 4.3.1.2. if 태그 활용 예시 4.3.2. choose 사용법 4.3.2.1. c.. 2023. 5. 16.
[마이바티스(MyBatis)] SQL 매핑 파일 작성 Chapter 3. SQL 매핑 파일 작성 마이바티스의 핵심 기능 중 하나는 SQL 매핑입니다. 이 장에서는 마이바티스의 SQL 매핑 파일 작성 방법에 대해 상세하게 설명합니다. SQL 매핑 파일은 객체와 SQL 쿼리 간의 매핑을 정의하며, 매퍼 파일 구조와 쿼리 작성 방법에 대해 다룹니다. [Chapter 3. SQL 매핑 파일 작성] 3.1. 매퍼 파일 구조 3.1.1. namespace 설명 3.1.1.1. namespace의 역할 3.1.1.2. namespace 사용 예시 3.1.2. resultMap 설명 3.1.2.1. resultMap의 역할 3.1.2.2. resultMap 사용 예시 3.1.3. parameterType 설명 3.1.3.1. parameterType의 역할 3.1.3.2.. 2023. 5. 16.