当前位置: 首页 > wzjs >正文

网站界面设计中的版式设计有哪些谷歌paypal官网

网站界面设计中的版式设计有哪些,谷歌paypal官网,微信小程序制作费用,大学生网站开发大赛一、背景 在同时使用 MyBatis-Plus 的 IPage 分页 和 PageHelper 时,开发者可能会遇到以下两类问题: 分页结果异常:IPage 查询的 total 总条数返回 0,但实际数据正常。依赖冲突报错:启动时报错 Column.withColumnNam…

一、背景

在同时使用 MyBatis-PlusIPage 分页 和 PageHelper 时,开发者可能会遇到以下两类问题:

  • 分页结果异常:IPage 查询的 total 总条数返回 0,但实际数据正常。
  • 依赖冲突报错:启动时报错 Column.withColumnName() 方法不存在,因 jsqlparser 版本不兼容。

二、分析

1、问题一:IPage 查询的 total 为 0

(1)原因:
  • 拦截器冲突:PageHelper和MyBatis-Plus的分页拦截器均会修改SQL,导致分页逻辑被覆盖。

  • 分页参数残留:PageHelper通过ThreadLocal保存分页参数,若未清除,会影响后续IPage查询。

(2)解决方案
  • 统一分页工具:避免混用,统一使用MyBatis-Plus的IPage或PageHelper。
  • 调整拦截器顺序:若需要都支持两种分页方式,则确保MyBatis-Plus的拦截器在PageHelper之后执行,避免SQL被错误改写,如下:
@SpringBootApplication(exclude = PageHelperAutoConfiguration.class) // 禁用PageHelper自动配置
public class Application { ... }
@Configuration
public class MyBatisConfig {// 先注册PageHelper拦截器@Beanpublic PageInterceptor pageInterceptor() {PageInterceptor pageInterceptor = new PageInterceptor();Properties props = new Properties();props.setProperty("helperDialect", "mysql");pageInterceptor.setProperties(props);return pageInterceptor;}// 后注册MyBatis-Plus拦截器@Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));return interceptor;}
}

2、问题一:jsqlparser版本冲突报错

(1)报错信息如下:
Caused by: java.lang.NoSuchMethodError: 
net.sf.jsqlparser.schema.Column.withColumnName(Ljava/lang/String;)Lnet/sf/jsqlparser/schema/Column;
(2)原因:

  MyBatis-Plus的PaginationInnerInterceptor依赖jsqlparser 4.5+,而PageHelper可能引入旧版本(如3.2),导致方法缺失。

(3)解决方案
  • 升级jsqlparser版本,并显式引入高版本jsqlparser(如4.6)
  • 推荐 MyBatis-Plus 3.5.3+(兼容 jsqlparser 4.6)
<!-- 排除 PageHelper 中的旧版本 jsqlparser -->
<dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper-spring-boot-starter</artifactId><version>1.4.6</version><exclusions><exclusion><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId></exclusion></exclusions>
</dependency><!-- 显式引入新版本 jsqlparser -->
<dependency><groupId>com.github.jsqlparser</groupId><artifactId>jsqlparser</artifactId><version>4.6</version>
</dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version> <!-- 使用最新版本 -->
</dependency>
http://www.dtcms.com/wzjs/149297.html

相关文章:

  • html怎么做静态网站百度seo优化排名
  • 聊城wap网站制作线上推广
  • 寻找基础微网站开发网络营销顾问工作内容
  • 番禺高端网站建设公司哪家好搜索引擎关键词广告
  • 个人网站怎么做推广重庆seo网站管理
  • 长春网站建设费用适合中层管理的培训
  • 高端建设网站公司新东方线下培训机构官网
  • 北京手机网站建设公司排名亚马逊关键词排名提升
  • 网站模块分析百度文章收录查询
  • jquery网站底部导航效果关键词推广和定向推广
  • 建设网站的市场分析搜索引擎网址
  • btime wordpress绍兴seo计费管理
  • 亿唐网不做网站做品牌案例分析app推广30元一单平台
  • 定西市建设局官方网站企业微信scrm
  • 做网站送域名和邮箱迅速上排名网站优化
  • 公司网站seo优化的搜关键词网站
  • 潍坊专业人员继续教育网络平台登录路由优化大师
  • b2c电子商务网站的特点及类型软文营销文章500字
  • 宁波自主建站模板怎样在百度打广告
  • 网页设计公司理念武汉外包seo公司
  • 湖南网站建站系统哪家好游戏推广员每天做什么
  • 做机械设备类网站用什么颜色好厦门seo外包公司
  • 品牌型网站案例上海seo优化外包公司
  • 做网站设计服务商杭州seo服务公司
  • 网站 类库重庆网络营销
  • 高端网站设计企业网站建设网络销售 市场推广
  • 河北网站备案注销官方百度app下载安装
  • 誉铭摄影网站新产品推广策划方案
  • dw网站开发教程小熊猫seo博客
  • 做美女网站有哪些南宁seo服务公司