如何详细操作Mybatis Generator进行逆向工程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2198个文字,预计阅读时间需要9分钟。
MyBatis+Generator(MBG)是MyBatis和iBATIS的代码生成器。它能为所有版本的MyBatis以及版本2.2.0之后的iBATIS生成代码。MBG能审核数据库表(或多表),并生成相应的可用代码。
一、MyBatis Generator简介
MyBatis Generator(MBG)是MyBatis和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将审查数据库表(或许多表),并将生成可用于访问表的构件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。您仍然需要为连接查询或存储过程手动编写SQL和对象代码。MyBatis Generator将生成:
与表结构匹配的Java POJO。这可能包括:
- 一个匹配表的主键的类(如果有主键)
- 一个匹配表的非主键字段的类(BLOB字段除外)
- 包含表的BLOB字段的类(如果表具有BLOB字段)
- 用于启用动态选择,更新和删除的类
这些类之间存在适当的继承关系。请注意,生成器可以配置为生成不同类型的POJO层次结构 - 例如,如果您愿意,可以选择为每个表生成单个域对象。
MyBatis/iBATIS兼容的SQL Map XML文件。MBG为配置中的每个表上的简单CRUD函数生成SQL。
本文共计2198个文字,预计阅读时间需要9分钟。
MyBatis+Generator(MBG)是MyBatis和iBATIS的代码生成器。它能为所有版本的MyBatis以及版本2.2.0之后的iBATIS生成代码。MBG能审核数据库表(或多表),并生成相应的可用代码。
一、MyBatis Generator简介
MyBatis Generator(MBG)是MyBatis和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将审查数据库表(或许多表),并将生成可用于访问表的构件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。您仍然需要为连接查询或存储过程手动编写SQL和对象代码。MyBatis Generator将生成:
与表结构匹配的Java POJO。这可能包括:
- 一个匹配表的主键的类(如果有主键)
- 一个匹配表的非主键字段的类(BLOB字段除外)
- 包含表的BLOB字段的类(如果表具有BLOB字段)
- 用于启用动态选择,更新和删除的类
这些类之间存在适当的继承关系。请注意,生成器可以配置为生成不同类型的POJO层次结构 - 例如,如果您愿意,可以选择为每个表生成单个域对象。
MyBatis/iBATIS兼容的SQL Map XML文件。MBG为配置中的每个表上的简单CRUD函数生成SQL。

