旧文也有春天
MyBatis
标签:MyBatis
文章Spring Boot3 + JDK21 的迁移 超详细步骤
升级背景 在私有化部署过程中,客户使用安全扫描工具检测到大量安全漏洞,主要集中在: 框架版本过低:Spring Boot 2.1.6.RELEASE(发布于 2019 年) JDK 版本过旧:JDK 8(缺乏最新安全补丁) 第三方依赖:多个依赖存在已知 CVE 漏洞 基于安全合规和长期维护的考虑,决定进行大版本升级。 当前版本:Spring Boot 2.…
文章MySQL分表篇:该如何将月增上亿条数据的单表处理方案优雅落地?
文章介绍了为硬件设备开发系统时,面对账单数据量大的挑战。采用单体架构和数据库单库,通过按月水平分表方案,自动创建月份表并动态路由数据,实现高效存储和查询。方案支持流水号和范围查询,并可扩展以适应更大数据量。
文章
MyBatis-Plus处理JSON字段配置
本文详细介绍了在MyBatis-Plus中处理数据库JSON类型字段的完整步骤。首先需要在数据库表中定义JSON字段,然后在实体类中通过@TableName和@TableField注解配置类型处理器,最后通过业务代码进行测试验证。文章提供了完整的代码示例,包括数据库建表语句、实体类定义、Mapper接口和Controller实现,展示了如何正确映射和查询J。
文章
Java序列化和反序列化为什么要实现Serializable接口
Java序列化将对象转换为字节序列,用于持久化或网络传输。实现Serializable接口使JVM自动处理序列化。显示指定serialVersionUID确保类修改后反序列化兼容,避免版本不一致错误。