1。コアファイルGenerator.xml
データベースJARパッケージの場所、データベース接続情報、生成されたパッケージの場所、テーブル名、その他のキー情報を指定します。ファイルはどこにでも配置されます。
<場所= "f:/xy/jars/mysql-connector-java-5.0.7-bin.jar"/> <コンテキストid = "db2tables" targetruntime = "mybatis3"> <! - 自動的に生成されたコメントを削除するかどうか - > <commentgenerator> <propertial name = "suptsalmments" "frue"/< connection-> <jdbcconnection driverclass = "com.mysql.jdbc.driver" connectionurl = "jdbc:mysql:// localhost:3306/db_mybatistest" userid = "root" password = "mysqlttest"> jdbcconnection> <方法 - > <! - true:jdbc 10進数と数値タイプはjava.math.bigdecimalに解決します - > <javatyperesolver> <プロパティ名= "forcebigdecimals" value = "false" /> < /javatyperesolver> < /javatyperesolver> < TargetProject = "f:/xy/mybatis-generator/src"> <! - スキーマをパッケージの接尾辞にするかどうか - > <プロパティname = "value =" true "/> <! - データベースから返される値の前後のスペースがクリーニングされます - >マップファイルの名前と場所 - > <sqlmapgenerator targetpackage = "com.xy.mapping" stargeproject = "f:/xy/mybatis-generator/src"> <プロパティ名= "enableSubpackages" value = "false"/>> </sqlmapgenerator> <! type = "xmlmapper" targetpackage = "com.xy.dao" stargentproject = "f:/xy/mybatis-generator/src"> <プロパティ名= "enableSubpackages" value = "true"/> </javaclientgenerator> <!表 - > <Table TableName = "T_Student" domainobjectname = "dustent" enablecountbyexample = "false" enabableupdatebyexample = "false" enabledeletebyexample = "false" enabledeletebyexample = "false" enableSectbyexample = " column = "name"/> </table> </context> </generatorconfiguration>
2。テーブルタグ分析
properties
スキーマはデータベース名、TableNameは対応するデータベーステーブル、DomainObjectNameは生成されるエンティティクラスです。
例を生成するには、EnableCountByexampleなどをtrueに設定するには、DomainObjectNameに対応する例クラスが生成され、Falseは生成されません。デフォルトのポリシーは真です。
同様に、EnableUpDateByExample、InableDELETEBYEXAMPLE、ENABLESELECTBYEXAMPLE、SELECTBYEXAMPLEQUERYID属性。
sub-label
特定のデータベースフィールドを操作するには、テーブルタグに次のタグを追加できます
1。フィールドを無視します
<IgnoreColumn column = "name" />
2。データベースフィールドのタイプに関係なく、生成されたクラス属性はvarcharです
<ColornOverride column = "long_varchar_field" jdbctype = "varchar" />
3。生成します
MyBatis-Generator-Core-1.3.2.Jarは、オンラインでダウンロードできるコアジャーパッケージです。コマンドウィンドウはステートメントを実行します。実行が成功した後、コードはGenerator.xmlファイルの指定された場所にあります。
Java -jar f:/xy/jars/mybatis-generator-core -1.3.2.jar -configfile f:/xy/generator.xml -overwrite
4。概要
MyBatisジェネレーターを使用するには必要です
two jarパッケージ-mybatis-generator-core-1.3.2.jarおよびデータベースJARパッケージ
ama configuration file generator.xml
exexecutionステートメント
5。注意すべきこと
①Generator.xml形式:UTF-8 BOM形式でエンコードし、メモ帳++で変換する必要があります。
databaseデータベースパッケージの可用性に注意してください。無効なデータベースパッケージ変換はエラーを報告します。
上記は、編集者が紹介したMyBatisジェネレーターの使用に関する包括的な分析です。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!