シナリオの紹介
コードを作成するプロセス中に、一般的な同様のコードをすばやく生成できるプラグインが常にあることを常に願っています。 MyBatis-Generatorが使用するのが良いように感じます。以下の使用方法を要約しましょう。
使用する手順
1.新しいGenerator.xmlファイルを作成します
<?xml version = "1.0" encoding = "utf-8"?> <!doctype generatorconfiguration public " - // mybatis.org//dtd mybatisジェネレーター構成1.0 // en" "http://mybatis.org/dtd/mybatis-generator-generator-config_1_0 <! - 構成ファイルを導入 - > <! - TODOノート! ! !この文を手放すコードを自動的に生成し、データベースへのリンク - > <プロパティリソース= "jdbc.properties"/> <! - データ接続ドライバーのjarアドレスを指定します - > <classpathentry場所= "f:/svn_info/cloudtree/trustzhyq/src/e3izm/src/main/webapp/webinf/lib/mysql-connector-java-5.1.29.jar"/> <context id = "commettis3はい:いいえ:いいえ - > <プロパティ名= "SuppressallComments" value = "true"/> <property name = "suppressdate" value = "true"/> </commentgenerator> <! - データベースの関連構成 - > <jdbcconnection driverclass = "$ {driverclass}" connectnurl = "パスワード= "$ {password}"/> <javatyperesolver> <プロパティ名= "forcebigdecimals" value = "false"/> </javatyperesolver> <! - エンティティクラス生成の場所 - > <javamodelgeneratorターゲットパッケージ= "名前= "enablesubpackages" value = "false"/> <プロパティname = "trimstrings" value = "true"/> </javamodelgenerator> <! - *mapper.xmlファイルの場所、ターゲットパッケージ:パッケージ名、ターゲットパッケージ:プロジェクトのパス - > <SQLMapGenerator Targetage = "Ressvc" "ressvc" "" Pressvc "" sqlmapgeneratorターゲット= "名前= "enablesubPackages" value = "false"/>> </sqlmapgenerator> <! - マッパーインターフェイスファイルの場所 - > <javaclientgenerator targetpackage = "com.trust.e3izm.ressvc.dao"ターゲットポリジェント= " value = "false"/> </javaclientgenerator> <! - 構成テーブル情報 - > <! - サードパーティサービスタイプ - > <テーブルスキーマ= "e3iz" tablename = "thirdptysvc_type" domainobjectname = "shuldptysvc_type" enablecbyexample = "false" false false "" "enableetexample =" enabableUpDateByExample = "false" enabableUpdateByexample = "false" enabableUpdateByexample = "false"> </table> <! - xxtable-> <! - nテーブルが生成された場合、上記のテーブルコードnコピー - > </context> </generatorconfiguration> 2。pom.xmlで依存関係パッケージをインポートします
<プラグイン> <プラグイン><! - mybatis-generatorプラグイン、マッパーとpojo-> <groupid> org.mybatis.generator </groupid> <artifactid> mybatis-generator-maven-plugin </artifactid> <バージョン> <configurationfile> src/main/resources/generatorconfig.xml </configurationfile> <verbose> true </verbose> <overwrite> true </overwrite> </configuration> <executions> <execution> <id> Mybatis Artifacts </id> </</execution <Dependency> groupId> org.mybatis.generator </groupId> <Artifactid> mybatis-generator-core </artifactid> <バージョン> 1.3.2 </version> </dependency> </dependencies> </plugin> </plugins>
知らせ
1.このコードを入力する必要があります
<build> <FinalName> e3izm </finalName> <! - 上記のコードをpom.xmlファイルのこの場所に配置します - > </build>
2。Maven2のダウンロードジェネレーターについては、Maven依存関係パッケージをダウンロードできません。ダウンロードするにはMaven3に変更する必要があります
maven3 changes.png
3.新しいMavenランナーを作成します
maven.png
<! - 構成済み実行コマンド - > mybatis-generator:generate -e
さて、仕事は終わった、Mavenランナーを実行するだけです!
ご質問がある場合は、公式ドキュメントを読むことができます。
MyBatisジェネレーターの公式ドキュメント
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。