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를 사용가능 

 

MyBatis Generator Core – MyBatis Generator Quick Start Guide

MyBatis Generator Quick Start Guide MyBatis Generator (MBG) generates code in different styles depending on how it is configured. This is controlled by specifying the targetRuntime attribute on a configuration element. The table below summarizes the differ

mybatis.org

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" />

+ Recent posts