pom.xml に
- MySQL jdbc ドライバ
- MyBatis 3
- MyBatis-Spring 連携
を追加。
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>1.2.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.29</version>
</dependency>
MyBatis Generator インストール
svn から github にサイトが変わった為、eclipse での新規ソフトウェアのインストールではなく、手動でインストール。
- https://github.com/mybatis/generator
Download ZIP ボタンを選択してダウンロード。
ダウンロードした generator-master.zip から eclipse/UpdateSite/plugins の最新バージョンの
- org.mybatis.generator.core_バージョン.jar
- org.mybatis.generator.eclipse.core_バージョン.jar
- org.mybatis.generator.eclipse.ui_バージョン.jar
を c:\pleiades\eclipse\plugins にコピー、eclipse 再起動。
eclipse「新規」「その他」「MyBatis」「MyBatis Generator Configuration File」 で generationConfig.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 >
<classPathEntry location="/Users/ユーザー/.m2/repository/mysql/mysql-connector-java/5.1.29/mysql-connector-java-5.1.29.jar"/>
<context id="context1" >
<jdbcConnection
driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost/sample"
userId="s6131"
password="s6131" />
<javaModelGenerator
targetPackage="jp.s6131.sample.model"
targetProject="sample" />
<sqlMapGenerator
targetPackage="jp.s6131.sample.mapper"
targetProject="sample" />
<javaClientGenerator
targetPackage="jp.s6131.sample.mapper"
targetProject="sample"
type="XMLMAPPER" />
<table schema="sample" tableName="sample" />
</context>
</generatorConfiguration>
generatorConfig.xml 右クリック「Generate MyBatis/iBATIS Artifacts」で以下自動作成
- jp.s6131.sample.mapper.SampleMapper.java
- jp.s6131.sample.mapper.SampleMapper.xml
- jp.s6131.sample.model.Sample.java
- jp.s6131.sample.model.SampleExample.java
人気ブログランキングへ