Mybatis 的 Oracle 转 MySQL 改动清单,蛮实用的一个资源,是你要迁移老项目数据库结构的时候。写得比较细,把数据类型
、SQL 语法
、分页方式
这些坑都列出来了,能帮你少踩不少雷。
Oracle 的rownum
分页和 MySQL 的limit
分页不一样,Mybatis 里怎么改?文里讲得挺清楚的。还有像sequence
转auto_increment
,不少人搞不明白,看看例子就通了。
顺带贴了几个相关资源,像从 Oracle 迁移到 MySQL 数据库迁移指南、表格转 MyBatis 文件这些,适合要整套搬家的朋友。
建议你在改之前,先把xml
和Mapper
备份好,万一出了问题好回滚。还有别忘了改完测试一下分页、主键生成、日期字段啥的,MySQL 和 Oracle 那套还是有点出入的。
如果你最近正好在搞数据库迁移,又用的是MyBatis
,这份整理可以说是刚需,建议收藏。