[Mybatis] 설치 방법
MyBatis를 설치하려면 다음 단계를 따를 수 있습니다:
-
의존성 추가: 프로젝트의 빌드 관리 도구(예: Maven, Gradle)를 사용하여 MyBatis의 의존성을 프로젝트에 추가합니다. 의존성 설정은 프로젝트의 빌드 관리 파일에서 이루어집니다.
예를 들어, Maven을 사용하는 경우
pom.xml
파일에 다음과 같이 의존성을 추가할 수 있습니다:
`<dependencies>
<!-- MyBatis Core -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.x.x</version> <!-- 원하는 버전으로 변경 -->
</dependency>
<!-- JDBC 드라이버 (예: H2, MySQL 등) -->
<dependency>
<groupId>your.jdbc.driver.group</groupId>
<artifactId>jdbc-driver-artifact</artifactId>
<version>your.driver.version</version>
</dependency>
</dependencies>
-
MyBatis 설정: MyBatis 설정 파일(
mybatis-config.xml
)을 생성하고, 데이터베이스 연결 설정 및 매퍼 경로 등을 설정합니다. 이 파일은 프로젝트의 리소스 폴더에 저장됩니다.예를 들어, 기본적인 설정 파일은 다음과 같을 수 있습니다:
`<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="your.jdbc.driver.class"/>
<property name="url" value="jdbc:your:database:url"/>
<property name="username" value="your_username"/>
<property name="password" value="your_password"/>
</dataSource>
</environment>
</environments>
<mappers>
<!-- 매퍼 경로 설정 -->
<mapper resource="path/to/your/mapper.xml"/>
</mappers>
</configuration>`
-
매퍼 생성: SQL 쿼리와 자바 객체 간의 매핑을 정의하는 매퍼 파일을 생성합니다. 매퍼 파일은 XML 형식으로 작성되며, 프로젝트의 리소스 폴더에 저장됩니다.
예를 들어, 매퍼 파일은 다음과 같이 작성될 수 있습니다:
`<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="your.mapper.namespace">
<!-- SQL 쿼리 정의 -->
<select id="selectUser" resultType="your.package.User">
SELECT * FROM users WHERE id = #{id}
</select>
</mapper>`
이제 이러한 단계를 따라 MyBatis를 설치하고 설정할 수 있습니다. 프로젝트의 요구 사항에 맞게 MyBatis를 사용하여 데이터베이스와 상호 작용할 수 있습니다.