Scaffold-Boot-3.0框架使用文档Scaffold-Boot-3.0框架使用文档
首页
快速开始
变更记录
Source
首页
快速开始
变更记录
Source
  • 开始
  • 基础

    • 目录结构
    • 代码生成器
    • 增删改查
    • 异常处理
    • Knife4j(Swagger)文档
    • 登录&登出
    • 系统安全
    • 数据字典
    • Excel处理
    • 文件上传下载
    • 工具类
    • 定时任务
    • 微信集成
    • 短信服务
    • 参数配置
    • 接口限流
    • 日志审计
    • 数据脱敏
    • 网站管理
  • AI开发

    • AI项目工程结构
    • MCP服务
    • AI开发模式介绍
  • 开发规范
  • 常见问题
  • 深入

    • 配置详解-Config类
    • 配置详解-Yml配置文件
  • 生命周期

    • SonarQube代码质量保证
    • 部署到测试环境
    • 部署到正式环境
  • 优秀案例

    • Excel导入完整案例
  • 信创专区

    • 海量数据库
    • 神通数据库
    • 达梦数据库
    • 麒麟v10安装插件
  • 框架升级

常见问题

Long类型传至前端后几位变成0

请在Long类型字段上增加@JsonSerialize(using = ToStringSerializer.class)注解。
如果是List<Long>类型的字段,请在字段上增加@JsonSerialize(using = LongArrayToStringArraySerialize.class)注解。

@JsonSerialize(using = ToStringSerializer.class)
private Long parentId;

@JsonSerialize(using = LongArrayToStringArraySerialize.class)
private List<Long> parentIdList;

数据库更新为null值不生效

MyBatisPlus默认配置不允许更新为null值,如果要允许更新为null值
请在字段的@TableField注解中增加updateStrategy = FieldStrategy.IGNORED

@TableField(value = "parent_id", updateStrategy = FieldStrategy.IGNORED)
@ApiModelProperty(value = "父级部门ID")
private Long parentId;

数据库中json字段的使用

attachmentDto的使用... 怎么自己写typeJsonHandler select查询中怎么映射(resultMap大法)

在 GitLab 上编辑此页
最后更新: 2025/7/3 17:21
贡献者: xuew
Prev
开发规范