MybatisPlus使用数据库递增ID实现方案【持续更新】

背景

在Java项目开发中,使用到MybatisPlus作为数据库ORM,若不想使用MybatisPlus自动生成的ID,可使用数据库递增ID

实现方案

方案一、注解形式

在Bean上加注解

java 复制代码
// 数据库递增
@TableId(value="id",type="IdType.AUTO")
private Long id;

方案二、配置形式

在xml配置文件中增加

java 复制代码
mybatis-plus:
global-config:
  db-config:
    id-type: auto
相关推荐
l1t1 小时前
DeepSeek总结的从 SQL 桥梁到智能体基础设施:Hex 的 DuckDB 实践
数据库·sql·duckdb
代码派1 小时前
PostgreSQL 同构迁移上云方案|NineData 数据复制、实时增量与一致性校验
数据库·postgresql·上云·ninedata·迁移·数据库迁移·版本升级
孙琦Ray1 小时前
Speedb 数据引擎转向开源,RocksDB 替代方案迎来新竞争
数据库·开源·rocksdb·键值存储·speedb
与数据交流的路上1 小时前
一次 redis 幽灵内存的分析
数据库·redis·缓存
qq_401700411 小时前
Qt Modbus 工程化封装:超时、重试、取消与资源释放,别让异步请求变成隐患
数据库·qt
ESDWAN1 小时前
SD-WAN 是什么?工作原理、适用场景与选型要点
开发语言·网络·数据库·架构·php
m0_639906941 小时前
MySQL 慢查询优化|explain执行计划详解
数据库·mysql
正儿八经的少年1 小时前
MyBatis 一对一、一对多 SQL
数据库·sql·mybatis
Elastic 中国社区官方博客2 小时前
Elastic 在《Forrester Wave™:2026 年第四季度智能运维平台》报告中被评为强劲表现者
大数据·运维·数据库·elasticsearch·搜索引擎·全文检索