建议这样命名:
| 中文含义 | 推荐字段名 | 字段类型 | 示例注释 |
|---|---|---|---|
| 用户名 / 登录名 | user_name | varchar(50) | 用户名 |
| 用户昵称 | nick_name | varchar(50) | 用户昵称 |
建议这样命名:
| 中文含义 | 推荐字段名 | 字段类型 | 示例注释 |
|---|---|---|---|
| 用户名 / 登录名 | user_name | varchar(50) | 用户名 |
| 用户昵称 | nick_name | varchar(50) | 用户昵称 |
我的建议:
| 场景 | 推荐字段 |
|---|---|
| 菜单、按钮、页面配置 | visible_flag 更自然 |
| 列表数据、内容、文章隐藏 | hidden_flag 更自然 |
| 后台管理通用配置 | 二选一,建议统一 visible_flag |
版本:V1.0
数据库:默认以 MySQL 8.x 为主
命名风格:小写字母 + 下划线
通用字段风格:create_by / create_time / update_by / update_time / delete_flag / delete_by / delete_time
按照前面确定的规范来:数据库字段尽量不使用 is_ 前缀,改成更简洁的 状态形容词字段 或 xxx_flag 字段。
本仓库提供 Docker Desktop 汉化包。Release 页面会随 Docker Desktop 版本发布对应平台安装程序和汉化包。
Windows x86 / Windows arm / macOS Apple Silicon / macOS Intel / Debian x86 均提供汉化包,以 Release 实际产物为准。
注意: 自 4.39 版本后,汉化包会跟随 Docker Desktop 安装程序一起发布在 Releases 页面。
Xbatis 是一款基于MyBatis的ORM框架,ORM程度非常高,几乎不需要再写SQL;
compile:编译代码 package:编译代码 + 打包成 jar/war install:编译代码 + 打包 + 放进本地 Maven 仓库
所以日常最常用的是:
mvn clean package -DskipTests
如果当前模块还要被本机其他项目引用,就用:
mvn clean install -DskipTests
Rebased 是一个开源 Git 图形客户端,定位是:把 JetBrains IDE 里的 Git 功能单独抽出来,做成一个轻量化的 Git 客户端。
它基于 IntelliJ Platform,项目说明里明确写到:Rebased 本质上类似一个移除了大部分捆绑插件、只保留 Git 集成能力并做了一些 UI 调整的 JetBrains IDE。(GitHub)
MyBatis-Plus 官方默认: