1. 이클립스 프로젝트에서 "mybatis"를 검색합니다 .
- mybatis Generator1.4.0을 받아줍니다.
2. 프로젝트 내부에 적절한 위치에 "Mybatis Generator"를 사용하기위한 xml 파일을 생성해줍니다.
3. generatorConfig.xml을 생성 후 아래와 같은 내용을 작성해줍니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration PUBLIC
"-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<context id="simple" targetRuntime="MyBatis3simple">
<jdbcConnection
connectionURL="URL을 적엉주세요 "
driverClass="oracle.jdbc.driver.OracleDriver" password="비밀번호"
userId="아이디" />
<javaModelGenerator
targetPackage="com.project.domain"
targetProject="board/src/main/java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator
targetPackage="mybatis.mapper"
targetProject="board/src/main/resources" />
<javaClientGenerator
targetPackage="example.mapper"
targetProject="board/src/main/java"
type="XMLMAPPER" />
<table tableName="usertb" />
<table tableName="member" />
</context>
</generatorConfiguration>
3-1.xml 파일을 보시면 tragetRuntime이 있습니다. 이곳을 적절하게 바꿔주시면 다양한 generator를 사용가능
4. RUN MyBatis Generator를 실행해주면 정상적으로 파일이 생성되게 됩니다.
5. 결과
#mapper 파일이 생성 안되는 경우
- targetRunTime의 속성 값을 "MyBatis3Simple" 을 추가 해주시거나 수정해주세요
<context id="simple" targetRuntime="MyBatis3simple">
#mybatis "src/main/resources"에 mapper파일 생성 방법
- 아래와 같이 "targetPrject"에 "src/main/resources"를 작성해주세요
<sqlMapGenerator
targetPackage="mybatis.mapper"
targetProject="board/src/main/resources" />