エンジニアリング・ジェネレータを逆Mybatis-

ガイドパッケージ

MyBatisの発電機コア-1.3.5.jar

設定generator.xml

<?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の位置= "C://ユーザ/ PC /デスクトップ/第一次项目/mysql-connector-java-5.1.47-bin.jar" /> < コンテキストID = "DB2Tables" targetRuntime = "MyBatis3" > < JDBCConnectionのdriverClass = "はcom.mysql.jdbc.Driver"= "JDBCます。mysql:// localhostを:?3306 / MyBatisのuseSslオプション= false"に はuserId = "ルート" パスワード= "123456" > </ JDBCConnectionの> < javaTypeResolver > < プロパティ= "forceBigDecimals" = "偽" /> </ javaTypeResolver > <! -构建实体类- > < javaModelGenerator targetPackage = "com.zhiyou100.xf.bean" targetProject = "./ SRC" > < プロパティ= "enableSubPackages"= "true"を/> < プロパティ= "trimStrings" = "true"を /> </ javaModelGenerator > <! -构建SQL映射- > < sqlMapGenerator targetPackage = "com.zhiyou100.xf.mapper" targetProject = "./資源" > < プロパティ名前= "enableSubPackages" = "true"を/> </ sqlMapGenerator > <! -构建接口调用- > < javaClientGenerator タイプ= "XMLMAPPER" targetPackage = "com.zhiyou100.xf.dao" targetProject = "./ SRC" > < プロパティ 名前= "enableSubPackages" = "true"を /> </ javaClientGenerator > <! -选择表生成实体类、偽可生成简单SQL - > < テーブルスキーマ= "DB2ADMIN" tableNameの= "ユーザー" domainObjectName = "ユーザー" enableCountByExample =" false」をenableDeleteByExample = "false"をenableSelectByExample = "false"をenableUpdateByExample = "false"に> < プロパティ= "useActualColumnNames" = "true"を/>< generatedKey カラム= "ID" SQLStatement = "DB2" アイデンティティ= "真" /> < columnOverrideが= "DATE_FIELD" プロパティ= "たstartDate" /> < ignoreColumnの= "FRED" /> < columnOverride = "LONG_VARCHAR_FIELD" jdbcType = "VARCHAR" /> < / テーブル> </ コンテキスト> </ generatorConfiguration >

実行

パブリック クラスのテスト{ 

    公共 静的 ボイドメイン(文字列[]引数)をスローするSQLExceptionは、IOException、InterruptedExceptionある、XMLParserException、InvalidConfigurationException { 
        リストの<string>警告= 新規のArrayList <ストリング> ();
           ブール上書き= ; 
           たconfigFileファイル = 新しいファイル( "generator.xmlを" ); //配置的ジェネレータ文件
           ConfigurationParser CP = 新しいConfigurationParser(警告)。
           コンフィギュレーション設定 = cp.parseConfiguration(たconfigFile)。
           DefaultShellCallbackコールバック = 新しいDefaultShellCallback(上書き)。
           MyBatisGenerator myBatisGenerator = 新しいMyBatisGenerator(設定、コールバック、警告)。
           myBatisGenerator.generate(NULL )。

    } 

}

 

おすすめ

転載: www.cnblogs.com/accc111/p/11449204.html