# 無料学習の推奨事項: mysql チュートリアル(ビデオ)
1. MyBatis リバース エンジニアリングの概要
開発プロセス中、MyBatis を使用する必要がある状況がよくあります。通常の状況では、MyBatis 構築プロジェクトではエンティティ クラスの記述を避けることはできません (Dao)これらのタスクは類似しており、ある程度の繰り返しがあり、エラーが発生しやすいため、誰かが [MyBatis リバース エンジニアリング] ->MyBatis Generator を発明しました。 MyBatis Generator (MBG) は、必要な dao.java、mapper.xml、および pojo エンティティ クラス ファイルを生成できるコード ジェネレーターです。多くのテーブルを含む一部のプロジェクトでは、多くのワークロードを削減し、効率を向上させることができます。同様のチュートリアルはインターネット上にたくさんありますが、Eclipseにプラグインをインストールして生成したり、IDEAで生成したりすることができますが、今回はコマンドラインで実装するので、ここでは比較的簡単なコマンドラインでの方法のみ紹介します。 生成できる SQL ステートメントは次のとおりです:2. MyBatis Generator ファイルをダウンロードします
github からダウンロードしました (GitHub アドレス: https://github.com/mybatis /)ジェネレーター/リリースでは、より高速な Thunder を使用してダウンロードすることをお勧めします。ファイルをダウンロードして解凍します。解凍されたファイルのディレクトリは次のとおりです:
# 解凍後に lib フォルダーの内容を確認します。これは使用する必要のある jar パッケージです。
3.generatorConfig.xml ファイルを設定する 解凍したフォルダーに新しいgeneratorConfig.xml ファイルを作成します。このファイルは私が自分で撮ったものですが、このファイルは何をするのでしょうか?この構成ファイルは MBG に次のことを指示します:
データベースへの接続方法 2) 生成されたファイルを保存するための新しい空の src フォルダーを作成します。ファイルは次のとおりです。
generatorConfig.xml コードPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorconfiguration><!--数据库驱动,最好不要有中文字符,不然会找不到--><classpathentry></classpathentry><context><commentgenerator><property></property><property></property></commentgenerator><!--数据库链接地址账号密码--><jdbcconnection></jdbcconnection><javatyperesolver>
<property></property></javatyperesolver><!--生成Model类存放位置--><javamodelgenerator>
<property></property>
<property></property></javamodelgenerator><!--生成映射文件存放位置--><sqlmapgenerator>
<property></property></sqlmapgenerator><!--生成DaoMapper类存放位置--><javaclientgenerator><property></property></javaclientgenerator><!--生成对应表及类名,需要记住的一点是逆向工程无法生成关联关系,只能生成单表操作--><table enablecountbyexample="false" enableselectbyexample="false"></table></context></generatorconfiguration>
データベース情報が含まれます; 生成されたエンティティ クラスのパッケージ名と
targetProject は、生成されたファイルが保存される場所です。src ディレクトリに置きます。 ; マッパー インターフェイス情報を生成します;
生成されるデータベース テーブル構成情報、どのテーブルを生成する必要があるか、表内の構成属性の具体的な意味は、ドキュメントで確認できます手順については、ここを参照してください
4. コードを生成します
java -jar lib/mybatis-generator-core-1.3.1.jar -configfile generatorConfig.xml -overwrite
その他の関連する学習に関する推奨事項: mysql の学習
以上がMyBatis コマンドラインによるリバース エンジニアリングの実装を見てみましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。