Mybatis 的 Oracle 转 MySQL 改动清单,蛮实用的一个资源,是你要迁移老项目数据库结构的时候。写得比较细,把数据类型SQL 语法分页方式这些坑都列出来了,能帮你少踩不少雷。

Oracle 的rownum分页和 MySQL 的limit分页不一样,Mybatis 里怎么改?文里讲得挺清楚的。还有像sequenceauto_increment,不少人搞不明白,看看例子就通了。

顺带贴了几个相关资源,像从 Oracle 迁移到 MySQL 数据库迁移指南表格转 MyBatis 文件这些,适合要整套搬家的朋友。

建议你在改之前,先把xmlMapper备份好,万一出了问题好回滚。还有别忘了改完测试一下分页、主键生成、日期字段啥的,MySQL 和 Oracle 那套还是有点出入的。

如果你最近正好在搞数据库迁移,又用的是MyBatis,这份整理可以说是刚需,建议收藏。