コードが提供さ
MyMapperクラスは、著者によって提供される
構成ファイルを使用します。
設定されたパッケージ名とクラス名
のデータソースは、
パッケージ名をPOJOと私たちの実際のプロジェクトが対応している
私たちのプロジェクトの食通-devのプロジェクト開きました。
com.imooc.pojoパケットが存在している
のマッパー生成されたXMLパス
このフォルダの対応で私たちのプロジェクト
のリバースエンジニアリングファイルフォルダにもパスである
マッパーパッケージ名
、データベース内のテーブルを設定する必要が発生した
データベースに対応するテーブルを。
あなたはここに貼り付けされているデータベース内のすべてのテーブルに置くことができ
GeneratorDisplayを。このクラスは、私たちのxml実行するために使用される
構文解析をした後、ステップ動作により、相互のステップを実行します。リバース生成。
私達はちょうどこの実行する権限必要な
警告を制御することはできませんが。
ファイルの生成
マッパーは、たくさんのマッパーファイルの接尾辞に膨らみます。
一般マッパーは継承された
POJOパッケージの下に生成されたエンティティクラスを
フィールドがまったく同じであれば、それはこの@Columnアノテーションの前ではありません。フィールドがデータベースに下線が引かれている場合は、生成されたエンティティクラスは、Java開発の仕様内であるラクダ、に変更されます。
メモも表示されます。
マッパーXMLに対応し
、我々はResultMapperを生成して
実際のプロジェクトに生成されたファイルをコピーします。
例如先拷贝mapper下的mapper类文件。
Ctrl+C在生成的项目里面复制,
实体类的复制
添加引用pom.xml内
api项目的application.yml
在逆向工程里面 复制这个类 过来
foodie-dev-mapper工程内。先创建一个包
然后再复制过来
这样这里的错误提示就没了。
not-empty在做更新操作或者插入的操作会有一些判断,这些判断的时候,会判断某一个属性是否为null,是否为空,
推荐不依赖框架给你追加 不为空,推荐用手写的方式去判断。
identity设置为MySql。数据方言。
4
安装编译,看看当前代码有没有问题。
运行api
以上逆向工具使用完成。
结束