异常是:Mybatis Plus Cannot Read Database type or The Database's Not Supported! 和 The Database's IDialect Not Supported!
絮叨两句:
首先这是mybatis-plus分页配置问题,mybatis-plus代码里只认以下数据库:

同时我们可以看到他是根据数据库连接地址来判断具体自己用的是什么数据库,同时来给你分配好对应的分页语句来实现自动分页。如果没有对应的数据连接地址就会报以上异常,同时最下面在所有条件都不满足的情况下会走other(对应的常量也就是其他数据库);
解决办法:
用mybatis-plus都会有一个分页的配置类:
@Configuration
public class MybatisPlusConfig {
/**
* 分页插件
*/
@Bean
public PaginationInterceptor paginationInterceptor() {
PaginationInterceptor page = new PaginationInterceptor();
page.setDialectType("mysql");
return page;
}
}
在分页配置中强制设置数据库,我这里用的是mysql改成自己对应的数据库即可。
有问题欢迎指正!!!
本文针对Mybatis-Plus在使用过程中遇到的分页配置问题,详细解析了异常错误MybatisPlusCannotReadDatabasetypeorTheDatabase'sNotSupported!及TheDatabase'sIDialectNotSupported!的原因,并提供了具体的解决办法,通过在配置类中强制设置数据库类型来避免异常,确保分页功能正常运行。

1万+

被折叠的 条评论
为什么被折叠?



