java原生代码实现流水号及自增(保姆级教程)

项目中想实现流水号自增,不想写存储过程,也不想用redis,java纯代码实现,(此处为JDK17,swagger3),详细步骤如下:

1. 表结构代码如下(MYSQL)

CREATE TABLE `code_sequence` (
  `id` bigint NOT NULL COMMENT '主键',
  `code_prefix` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '前缀',
  `code_year` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '年份',
  `code_month` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '月份',
  `code_day` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日期',
  `code_serial_no` int DEFAULT

你可能感兴趣的:(付费专栏,Java基础,java,python,开发语言)