現在、コード管理は基本的にMavenによって管理されています。ここでメイベンの利点については話しません。 Baidu Searchで紹介します。この記事では、MyBatisコードとマッピングファイルを生成するためにMavenツールを使用する方法を紹介します。
1. Maven POM.XMLファイルを構成します
次のプラグインをpom.xmlに追加します。
<Plugin> <groupId> org.mybatis.generator </groupid> <artifactid> mybatis-generator-maven-plugin </artifactid> <バージョン> 1.3.2 </version> <verbose> true </verbose> <overwrite> true </uspurite> </conferturation> </plugin>
Mavenプラグインを構成します。プラグインを構成し、構成ファイルを構成する必要があります
2。プラグイン構成ファイル
Mavenのプロジェクト構成ファイルストレージへのパスは次のとおりです。
デフォルトでは、プラグインはSRC/Main/ResourcesディレクトリのGeneratorConfig.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 <classpathentry location = "d:/repo/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6.6. <Context1"ターゲットランツイム= "mybatis3"> <jdbccnectionドライバー= " Connectionurl = "jdbc:mysql:// xxxxxxx:8406/cl_demo?useunicode = true&charaterencoding = utf-8" userid = "root" password = "password"/> <javamodelgenerator targetpackage = "xxx.account.model"ターゲット= "d: name/src/main/java "/> <sqlmapgenerator targetpackage =" xxxx.account.persistence "targetproject =" d:/workspace/project name/package name/src/main/resources "/>> <javaclientgenerator targetpackage =" name /src /main /java "type =" xmlmapper " /> <table schema =" cl_demo "tablename =" tb_user " /> <table schema =" cl_demo "tablename =" tb_role " /> <table schema =" cl_demo "cl_dema =" tb_permitration " /<table" /> <table tableName = "tb_role_user" /> <table schema = "cl_demo" tablename = "tb_permission_role" /> < /context> < /generatorconfiguration>
この例では、MySQLデータベースが使用され、MySQLデータベースのJDBCドライバーを指定する必要があります。
1.データベースに接続するURLを指定します。
2. com.xxx.xxx.modelなどの生成されたデータモデルオブジェクトのパッケージ名を指定し、ターゲットプロジェクトはプロジェクトとモデルが保存されているディレクトリを指定します。
3。SQLMapGeneratorは、マッピングされたファイルを保存するパッケージ名とパスを設定する必要があります。 Mavenで管理する場合、XMLファイルは通常、SRC/Main/Resourcesディレクトリに配置されます。
4. JavaclientGeneratorは、パッケージ名とパスを設定する必要があります。
6.次に、生成する必要があるテーブル名を構成する必要があります。
3.コードを生成します
構成が完了したら、コードを生成できるようになりました
Eclipseにある場合は、pom.xmlファイルを選択し、右クリックして[as-> maven build… - > enter:mybatis-generator:goneate in the Goal
コマンドラインにMavenコマンドを入力するだけの場合、注意してください。コマンドは現在のプロジェクトディレクトリで実行する必要があります。
MVN MyBatis-Generator:生成
コードが生成され、さようならが行われました。