mybatisplus代码生成器3.5.1
时间: 2023-10-07 20:10:20 浏览: 118
mybatisplus代码生成器是一个用于快速生成代码的工具。mybatisplus-generator是官方提供的代码生成器,但是它不支持人大金仓数据库。不过,可以使用扩展了mybatisplus-generator的LesAutoGenerator来支持人大金仓数据库。LesAutoGenerator继承自AutoGenerator,并解决了数据库注释换行导致代码生成后的问题。
你可以参考MyBatis-Plus官方文档中的[代码生成器使用指南](https://mp.baomidou.com/guide/generator-new.html),了解如何配置mybatisplus代码生成器。根据官方文档的说明,代码生成器的配置结构包括:数据源配置、全局配置、包配置、策略配置、模板引擎配置和执行。
相关问题
oceanbase用mybatisplus代码生成器
OceanBase可以使用Mybatis-Plus代码生成器来生成相关的代码。首先,你需要在项目的pom.xml文件中导入Mybatis-Plus代码生成器的依赖,具体的依赖配置可以参考以下代码:
```
<!-- mybatis-plus代码生成器 -->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId>
<version>3.5.1</version>
</dependency>
<!-- velocity-engine-core模板 -->
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>2.3</version>
</dependency>
```
接下来,你可以创建一个CodeGenerator工具类来使用Mybatis-Plus代码生成器。根据你的需求,你可以按照实际规范对模板进行调整。生成的代码符合常规前后端开发模式(springboot mybatis-plus)和rest风格。建议在创建数据表时添加注释,这将增强生成的实体类代码的可读性。你可以根据你的项目结构进行适当调整。
请注意,以上引用的内容是关于使用Mybatis-Plus代码生成器生成代码的一般指导,具体的代码生成过程可能会因项目的具体情况而有所不同。因此,在实际操作中,请根据自己的需求和项目要求进行相应的调整和修改。
mybatisplus 2.1.8和3.5.1有什么区别
MyBatis-Plus 是一个 MyBatis 的增强工具,在 2.1.8 和 3.5.1 版本中,主要的区别如下:
1. 支持的 MyBatis 版本不同:MyBatis-Plus 2.x 支持 MyBatis 3.2.x 至 3.4.x 版本,MyBatis-Plus 3.x 支持 MyBatis 3.5.x 版本。
2. 支持的 Java 版本不同:MyBatis-Plus 2.x 支持 JDK 1.6 及以上版本,MyBatis-Plus 3.x 支持 JDK 1.8 及以上版本。
3. 接口定义方式不同:MyBatis-Plus 2.x 中需要使用 @Mapper 注解标记 Mapper 接口,而 MyBatis-Plus 3.x 中可以使用 @MapperScan 注解扫描 Mapper 接口所在的包。
4. 分页插件不同:MyBatis-Plus 2.x 使用 com.baomidou.mybatisplus.plugins.pagination.PaginationInterceptor 插件实现分页,而 MyBatis-Plus 3.x 使用 com.baomidou.mybatisplus.extension.plugins.pagination.PageInterceptor 插件来实现。
5. 新功能不同:MyBatis-Plus 3.x 相比于 MyBatis-Plus 2.x,新增了很多功能,如多租户、代码生成器、性能分析器等。
总之,如果你的项目使用的是 MyBatis 3.5.x 以及 JDK 1.8 及以上版本,建议使用 MyBatis-Plus 3.x。如果你的项目使用的是 MyBatis 3.2.x 至 3.4.x 版本,可以考虑使用 MyBatis-Plus 2.x。
阅读全文