mybatis Example 怎么生成的
时间: 2023-07-23 19:44:11 浏览: 87
MyBatis代码生成工具-MyBatisTool
MyBatis Example 类是通过 MyBatis Generator 自动生成的。MyBatis Generator 是一个自动生成 MyBatis 代码的工具,可以根据数据库表结构自动生成对应的 SQL 语句、Java 实体类、Mapper 接口以及 Example 类等代码。
MyBatis Generator 的使用步骤如下:
1. 编写 generatorConfig.xml 配置文件:配置数据库连接信息、代码生成路径、生成策略等。
2. 运行 MyBatis Generator:使用命令行或者 Maven 插件运行 MyBatis Generator,会自动生成对应的代码。
3. 自定义 Example 类(可选):如果需要使用 Example 类进行复杂的查询操作,可以自定义 Example 类,继承 MyBatis Generator 自动生成的 Example 类,并添加自定义属性。
例如,在 generatorConfig.xml 配置文件中,可以添加如下配置:
```xml
<table tableName="user" domainObjectName="User">
<generatedKey column="id" sqlStatement="JDBC" identity="true" />
</table>
```
这个配置表示自动生成 `User` 实体类和对应的 Mapper 接口,以及 `UserExample` 类,`id` 列为自增主键。
运行 MyBatis Generator 后,就可以在指定的生成路径中找到生成的代码。在使用时,只需要引入生成的代码,就可以方便地进行数据库操作。
阅读全文