mybatisplus3.4.1
时间: 2024-12-26 07:22:22 浏览: 9
### MyBatis Plus 3.4.1 版本特性
MyBatis Plus 是一款增强型的 MyBatis 框架,简化了开发过程中的持久层操作。对于版本 3.4.1 的特点如下:
- **自动填充功能** 支持实体类字段的自动填充,在插入或更新数据时可以指定某些字段由框架自动处理[^1]。
- **乐观锁机制** 提供了一种简单的实现方式来防止并发冲突,通过设置特定字段作为版本号来进行控制。
- **逻辑删除支持** 可以轻松配置哪些列用于表示记录的有效状态而无需物理移除数据库条目。
```java
// 自动填充示例代码
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
```
### 安装指南
为了安装并集成 MyBatis Plus 到项目中,通常需要引入依赖项到构建工具配置文件内。以下是 Maven 和 Gradle 中如何添加该库的例子:
#### Maven 构建工具
在 `pom.xml` 文件内的 `<dependencies>` 节点下加入下面的内容:
```xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.1</version>
</dependency>
```
#### Gradle 构建工具
编辑项目的 build.gradle 或 settings.gradle.kts 并添加下列语句至 dependencies 块之中:
```groovy
implementation 'com.baomidou:mybatis-plus-boot-starter:3.4.1'
```
### 使用教程概览
启动基于 MyBatis Plus 的应用程序前需完成几个基本步骤,包括但不限于创建必要的 Java 类以及编写相应的 XML 映射文档等准备工作。具体来说就是导入所需软件包之后要按照官方指导调整好 Generator.java 文件以便能够顺利执行 main 函数从而触发代码生成功能。
```java
public class Generator {
public static void main(String[] args) {
// 初始化 SQL 数据源配置...
AutoGenerator mpg = new AutoGenerator();
// 设置全局配置...
GlobalConfig gc = new GlobalConfig();
gc.setOutputDir(System.getProperty("user.dir") + "/src/main/java");
mpg.setGlobalConfig(gc);
// 更多配置选项...
mpg.execute(); // 执行生成器
}
}
```
阅读全文