본문 바로가기

분류 전체보기189

[마이바티스(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.
[마이바티스(MyBatis)] 환경 설정 Chapter 2. 환경 설정 마이바티스를 사용하기 위한 첫 단계는 환경 설정입니다. 이 장에서는 Java 버전과 IDE 선택, 의존성 관리 도구 설정, 그리고 마이바티스의 기본 설정 파일인 mybatis-config.xml 설정에 대해 다룹니다. 이 모든 설정을 통해 마이바티스를 사용할 준비를 마치게 됩니다. [Chapter 2. 환경설정] 2.1. Java 버전 및 IDE 선택 2.1.1. 호환되는 Java 버전 2.1.2. 추천하는 IDE 2.1.2.1. IntelliJ IDEA 2.1.2.2. Eclipse 2.2. 의존성 관리 도구 설정 2.2.1. Maven 설정 2.2.1.1. Maven의 개념과 사용 이유 2.2.1.2. Maven을 이용한 마이바티스 설정 2.2.2. Gradle 설정 2.. 2023. 5. 16.
[마이바티스(MyBatis)] 마이바티스(MyBatis) 소개 Chapter 1. 마이바티스(MyBatis) 소개 마이바티스는 자바 개발자가 데이터베이스와 손쉽게 연동할 수 있도록 도와주는 퍼시스턴스 프레임워크입니다. SQL을 직접 작성하면서 객체와 SQL 사이의 매핑을 처리해 주는 기능이 특징입니다. 이를 통해 개발자는 SQL 작성에 집중하면서 동시에 객체 지향적인 프로그래밍을 유지할 수 있습니다. [Chapter 1. 마이바티스 소개] 1.1. 마이바티스 개요 1.1.1. 마이바티스의 탄생 배경 1.1.2. 마이바티스와 ORM 비교 1.2. 주요 기능 1.2.1. 객체 매핑 1.2.1.1. 기본 매핑 1.2.1.2. 고급 매핑 1.2.2. 프로시저 호출 1.2.2.1. 프로시저 호출 방법 1.2.2.2. 프로시저 결과 처리 1.3. 사용 사례 1.3.1. 마이바.. 2023. 5. 16.
[C/C++ 프로그래밍] 9. 배열 Chapter 9. 배열 배열의 개념, 선언, 초기화 및 사용법을 배웁니다. 인덱스와 반복문을 사용하여 배열을 효율적으로 처리하는 방법, 다차원 배열, 함수와 배열의 관계, 그리고 문자 및 동적 배열에 대해 배우게 됩니다. 또한, 배열을 사용한 실제 프로그램 예제와 고급 주제인 배열과 포인터, 메모리에 대해 공부합니다. 이 장을 통해 배열의 중요성과 다양한 활용법을 이해하게 됩니다. Chapter 9. 배열 9.1. 배열의 개념 9.1.1. 배열이란? 9.1.2. 배열의 필요성 9.2. 배열의 선언과 초기화 9.2.1. 배열 선언하기 9.2.2. 배열 초기화하기 9.3. 배열의 사용 9.3.1. 인덱스를 이용한 배열 접근 9.3.2. 반복문을 이용한 배열 처리 9.4. 다차원 배열 9.4.1. 2차원 배.. 2023. 5. 16.
[C/C++ 프로그래밍] 8. 함수 Chapter 8. 함수 프로그래밍에서 가장 핵심적인 요소 중 하나인 '함수'에 대해 다룹니다. 함수는 프로그램의 특정 기능을 수행하는 코드 블록으로, 특정한 일을 수행하도록 설계됩니다. 이 챕터에서는 함수의 개념, 기본 구조, 종류, 활용 방법, 변수와의 관계, 함수 포인터, 람다 함수(단, C++에서만 가능), 그리고 함수를 활용한 프로그램 예제까지 광범위하게 다룹니다. 또한 함수와 배열, 함수와 포인터 같은 고급 주제도 소개합니다. 이 모든 내용을 통해 여러분은 함수의 전반적인 개념과 활용법을 이해하고 자신만의 함수를 작성하는 능력을 키울 수 있게 될 것입니다. [Chapter 8. 함수] 8.1. 함수의 개념 8.1.1. 함수란? 8.1.2. 함수의 필요성과 장점 8.2. 함수의 기본 구조 8.2.. 2023. 5. 16.