话不多说直接上代码
1、表结构
CREATE TABLE `user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
`user_id` varchar(255) NOT NULL COMMENT '唯一UUID',
`name` varchar(100) NOT NULL COMMENT '用户名',
`age` int(3) DEFAULT NULL COMMENT '用户年龄',
`description` longtext COMMENT '用户描述',
`gmt_created` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`gmt_modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `idx_unique_name` (`name`) USING BTREE COMMENT '用户名唯一索引约束'
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 COMMENT='用户表'
2、User
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* @auth