IDEAでMyBatis Generatorリバースエンジニアリングを使用してコードを生成
28141 ワード
変換元:http://blog.csdn.net/for_my_life/article/details/51228098
MavenツールでMybatisのコードとマッピングされたファイルを生成する方法について説明します.
一、Maven pomを配置する.xmlファイル
pom.xmlには、次のプラグインが追加されます.
Mavenプラグインを構成します.次にプラグインを構成するにはプロファイルが必要です.
二、mavenプロジェクトの下のsrc/main/resourcesディレクトリの下でMavenというプロジェクトプロファイルの保存経路を確立する下図:generatorConfig.xmlとgenerator.propertiesプロファイル、
Mavenのプロジェクトプロファイルの保存パスは次の図のとおりです.
generatorConfig.xmlコードは次のとおりです.
generator.propertitesコードは次のとおりです.
三、Intellij IDEAに「Run実行」オプションを追加し、mavenを使用してmybatis-generator-maven-pluginプラグインを実行する
メニューrunのEdit Configurationsをクリックすると、
+番号をクリックしてmavenを選択すると表示されます
上の図のようにnameとCommond lineにそれぞれ記入し、applyとok
最後にgeneratorをクリックしmodel,mapper,daoを生成
リバースエンジニアリングの結果は次のとおりです.
終わりだ!
MavenツールでMybatisのコードとマッピングされたファイルを生成する方法について説明します.
一、Maven pomを配置する.xmlファイル
pom.xmlには、次のプラグインが追加されます.
zsxt
<groupId>org.mybatis.generatorgroupId>
mybatis-generator-maven-plugin
1.3.2
true
true
Mavenプラグインを構成します.次にプラグインを構成するにはプロファイルが必要です.
二、mavenプロジェクトの下のsrc/main/resourcesディレクトリの下でMavenというプロジェクトプロファイルの保存経路を確立する下図:generatorConfig.xmlとgenerator.propertiesプロファイル、
Mavenのプロジェクトプロファイルの保存パスは次の図のとおりです.
generatorConfig.xmlコードは次のとおりです.
xml version="1.0" encoding="UTF-8"?>
/span> PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
resource="generator.properties">
location="${jdbc.driverLocation}"/>
id="default" targetRuntime="MyBatis3">
name="suppressDate" value="true"/>
name="suppressAllComments" value="true"/>
driverClass="${jdbc.driverClass}"
connectionURL="${jdbc.connectionURL}"
userId="${jdbc.userId}"
password="${jdbc.password}">
name="forceBigDecimals" value="false"/>
targetPackage="com.slx.zsxt.model"
targetProject="src/main/java">
name="enableSubPackages" value="false"/>
name="constructorBased" value="true"/>
name="trimStrings" value="true"/>
name="immutable" value="false"/>
targetPackage="com.slx.zsxt.mapper"
targetProject="src/main/java">
name="enableSubPackages" value="false"/>
targetPackage="com.slx.zsxt.dao"
targetProject="src/main/java" type="XMLMAPPER">
name="enableSubPackages" value="true"/>
tableName="reguser" domainObjectName="User"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
tableName="adminuser" domainObjectName="Admin"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
tableName="configinfo" domainObjectName="Confinfo"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
tableName="grade" domainObjectName="Grade"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
tableName="gradelog" domainObjectName="Gradelog"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
tableName="reginfo" domainObjectName="Reginfo"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
generator.propertitesコードは次のとおりです.
jdbc.driverLocation=E:\\mvn_home\\mysql\\mysql-connector-java\\5.1.20\\mysql-connector-java-5.1.20.jar
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.connectionURL=jdbc:mysql:///zsxt
jdbc.userId=root
jdbc.password=123456
三、Intellij IDEAに「Run実行」オプションを追加し、mavenを使用してmybatis-generator-maven-pluginプラグインを実行する
メニューrunのEdit Configurationsをクリックすると、
+番号をクリックしてmavenを選択すると表示されます
上の図のようにnameとCommond lineにそれぞれ記入し、applyとok
最後にgeneratorをクリックしmodel,mapper,daoを生成
リバースエンジニアリングの結果は次のとおりです.
終わりだ!