MyBatis-Plus 踩坑血泪史:那些年我们踩过的坑!

摘要

在生产环境中,MyBatis-Plus的默认配置常导致雪花ID重复、批量插入乱序、枚举字段存储异常等问题。容器化部署时,机器ID冲突和时钟回拨是ID重复的主要原因。批量操作时,JDBC驱动和数据库优化器会重排执行顺序,导致外键冲突。枚举字段默认存储名称而非代码,需使用@EnumValue注解。自动填充在批量操作中失效,需手动触发。复杂数据存储时,建议手动序列化为JSON字符串。

欢迎在评论区写下你对这篇文章的看法。

评论

首页 - Wiki
Copyright © 2011-2025 iteam. Current version is 2.148.1. UTC+08:00, 2025-11-25 01:17
浙ICP备14020137号-1 $访客地图$