1.開発環境に統合しました
機能を管理するためのMavenは、例えば、唯一のプラグインする必要がpom.xmlファイルに追加することができます。(ここではプラグインの方法はで、あることに注意してください<plugins>
</plugins>
することができます中央)
< プラグイン> < のgroupId > org.mybatis.generator </ のgroupId > < たartifactId > MyBatisの発電-達人-プラグイン</ たartifactId > < バージョン> 1.3.2 </ バージョン> </ プラグイン>
2.プロファイルgeneratorConfig.xmlを書きます
注意:アイデアの開発環境では、このファイルは、リソースのルートディレクトリの下に配置する必要があり、MyBatisの発電機は、デフォルトのディレクトリ・プロファイルによってロード
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC " - // mybatis.org//DTD MyBatisのジェネレーターの設定1.0 // EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > < generatorConfiguration > <! - 数据库驱动ジャー- > < classPathEntry 位置= "D:\のM2 \リポジトリ\のMySQL \ MySQLのコネクタからJava \ 5.1.33 \のMySQLコネクタ- Javaベース5.1.33.jar。" /> < コンテキストID = "テーブル" targetRuntime = "MyBatis3" > <! > < プロパティ名= "suppressAllComments" 値= "true"を /> </ commentGenerator > <! - 数据库连接- > < JDBCConnectionのdriverClass = "はcom.mysql.jdbc.Driver" connectionURL = "はjdbc:mysqlの:// 129.1.18.18:3306/ssm_demo」はuserId = "ルート" パスワード= "ルート" > </ JDBCConnectionの> <! - 默认場合はfalse Java型レゾルバは、常にのjava.math.BigDecimalを使用する データベース列の型がDECIMALまたはNUMERICであります。- > < javaTypeResolver> < プロパティ名=「forceBigDecimals」値=「falseに」 /> </ javaTypeResolver > <! - 生成するエンティティクラスとパッケージ名指定されたアドレス生成(カスタムアドレスであってもよいが、パスが自動的にMavenを使用して作成して生成存在しません)ターゲットディレクトリが自動的に作成されるで- > < javaModelGenerator targetPackage = "モデル" targetProject = "F:\ LHL SSM \ \ SRCのJava \メイン\" > < プロパティ名= "enableSubPackages" 値"真の" = /> < プロパティ名= "trimStrings" 値= "trueに" /> </ javaModelGenerator > <! - 生成されたSQLMAPファイル- > < sqlMapGenerator targetPackage = "マッパー" targetProject = "F:\ LHL SSM \ SRCメイン\リソース\ \" > < プロパティ名= "enableSubPackages" 値= "偽" /> </ sqlMapGenerator > <! - 生成された設定ファイルは、ダオタイプ= "XMLMAPPER"生成されたDAOのXML実装コンテキストID = "DB2Tablesは" = targetRuntime "MyBatisの3"変更することができます> - < javaClientGeneratorのタイプ= "XMLMAPPER" targetPackageは= "DAOを" targetProject = "F:\ LHL \ SSM \ SRC \メイン\ javaの" > < プロパティ名前=「enableSubPackages」値「falseに」= /> </ javaClientGenerator > <! - フィールド名は無視などされてから対応mysqlデータベースのテーブルがプライマリキーフィールドで添加することができる- > < 表tableNameの=「user_test」domainObjectName =「usertest」 enableCountByExample = "falseに" enableUpdateByExample = "falseに" enableDeleteByExample = "falseに" enableSelectByExample = "falseに" selectByExampleQueryId = "falseに" /> </ コンテキスト> </ generatorConfiguration >
ただ、最後のMyBatisの発電機のプラグインは、ダブルクリックするか、右クリック操作を実行することができ、プラグインで見つけることができます。