DAO、モデル、SQLマップファイルに自動的に生成された統合MyBatisのジェネレータプラグアイデア、

 

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の発電機のプラグインは、ダブルクリックするか、右クリック操作を実行することができ、プラグインで見つけることができます。

おすすめ

転載: www.cnblogs.com/itzyz/p/10954445.html