代码拉取完成,页面将自动刷新
操作系统:window11
插件版本: 1.5.7
idea版本: IntelliJ IDEA 2023.2 (Ultimate Edition)
问题描述: 目前使用mysql数据库,在idea的右侧菜单右键生成代码,出现字段类型不一致情况
表结构
create table sys_user
(
ID varchar(32) not null comment '主键id'
primary key,
USERNAME varchar(30) not null comment '用户账号',
NICKNAME varchar(30) not null comment '用户昵称',
PASSWORD varchar(32) not null comment '密码',
SEX int not null comment '用户性别;0未知 1男 2女',
EMAIL varchar(64) null comment '用户邮箱',
MOBILE_PHONE varchar(11) null comment '手机号',
DEPARTMENT_ID varchar(32) null comment '部门id',
ACCOUNT_STATUS int not null comment '账号状态;0停用 1正常 2冻结 3封禁',
AVATAR varchar(255) null comment '头像地址',
LAST_LOGIN_IP varchar(64) null comment '最后登录IP',
LAST_LOGIN_TIME datetime null comment '最后登录时间',
CREATE_TIME datetime not null comment '创建时间',
CREATE_BY varchar(32) not null comment '创建人',
UPDATE_BY varchar(32) null comment '更新人',
UPDATE_TIME datetime null comment '更新时间',
REVISION int null comment '乐观锁',
DELETE_STATUS tinyint not null comment '删除状态;0删除 1未删除'
)
comment '系统用户表' engine = InnoDB;
是什么原因你要使用varchar作为主键的,但凡有一点工作经验就不应该使用varchar作为主键,即使是为了兼容以前的老系统 都建议你注解定义为long 或者int 然后 弄一个唯一字段来兼容 其它老库的字符串主键
因为我们项目一般是UUID作为主键,但是有些是 功能简写+long类型作为主键,比如 ST112233311这样
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论