在MyBatis-Plus的3.5.3+版本中,引入了一项强大的功能:数据库DDL(数据定义语言)表结构的自动维护。这一功能通过执行SQL脚本来实现数据库模式的初始化和升级,与传统的flyway工具相比,它不仅支持分表库,还能够控制代码执行SQL脚本的过程。
代码示例:
我们在项目的 resource目录下,创建目录:db/mysql,并新建一个或多个sql脚本:create-table-test-2024-11-09.sql。
脚本如下:
2024年11月10日大约 1 分钟
在MyBatis-Plus的3.5.3+版本中,引入了一项强大的功能:数据库DDL(数据定义语言)表结构的自动维护。这一功能通过执行SQL脚本来实现数据库模式的初始化和升级,与传统的flyway工具相比,它不仅支持分表库,还能够控制代码执行SQL脚本的过程。
代码示例:
我们在项目的 resource目录下,创建目录:db/mysql,并新建一个或多个sql脚本:create-table-test-2024-11-09.sql。
脚本如下: