问题分析

使用若依自带生成代码客户管理查询,按照创建时间开启排序报错

但是用户管理下排序字段可以正常排序

后来找到原因若依封装了分页和排序,调用startPage()方法会开启分页排序,仔细发现


若依会自动开启驼峰法转下划线,所有导致自定义排序CreateDate会转化为create_date
若依自带的系统管理下的创建时间字段是create_time
而我们自己的创建时间是CreateDate,所有会导致出错。
若依自带的用户表

我们自定义客户表

解决方法

一,修改数据表,将自定义客户表排序字段修改为下划线形式,

二,自定义分页方法,实体类PageDomain取消驼峰法转下划线,
我这里使用的第二种解决方法
复制一份PageDomain类,WmsPageDomain,其他内容不变,取消驼峰法转下划线
复制一份TableDataInfo命名WmsTableSupport,修改返回实体类WmsPageDomain


PageUtils类中新建另一个方法

BaseController中新建一个方法

在客户管理Controller层调用wmsStartPage()方法


可以正常排序,这样做的好处是,若依自带的系统管理模块分页不需要改变,仓库的模块分页排序可以使用自定义的分页插件。
最后前端要开启分页排序字段。

若依框架客户管理按照创建时间字段排序报错解决方法相关推荐

  1. mysql8.0.11创建用户报错_mysql8.0创建用户授予权限报错解决方法

    我遇到错误一:Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to ...

  2. mysql8.0创建用户授予权限报错解决方法

    Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your My ...

  3. chipseq MACS2 call peaks 报错解决方法——创建虚拟环境

    错误描述: macs2 callpeak -c SRR620208.bam -t SRR620204.bam -q 0.05 -f BAM -g mm -n SRR620204VS8 bam文件已经跑 ...

  4. 在创建maven项目中出现src/main/java 和src/maim/java 报错解决方法

    eclispe在创建maven项目时出现src/main/java 和src/maim/java没有在项目中出现,在通过java Build Path>>source 发现这两个文件有报错 ...

  5. 使用从create-react-app创建项目后,运行npm run eject报错解决方法

    使用create-react-app命令创建一个react项目,运行npm run eject生成配置文件,报了下面的错: Remove untracked files, stash or commi ...

  6. 【idea创建doc文件和报错的解决方法】

    idea如何创建doc文件和报错解决方法 idea创建doc 打开idea可以看到工具栏的 Iools 选择Generate JavaDoc 然后在Output directory 中选择自己要存放d ...

  7. python相机拍照显示时间_python让图片按照exif信息里的创建时间进行排序的方法...

    本文实例讲述了python让图片按照exif信息里的创建时间进行排序的方法.分享给大家供大家参考.具体分析如下: 我们经常会从不同的设备里取出照片,比如照相机,手机,iphone等等,操作系统记录的创 ...

  8. mysql添加时间默认值_mysql 创建时间字段添加默认值

    在创建时间字段的时候 例如:字段  create_time   默认值可以设置为CURRENT_TIMESTAMP插入数据时候会自动添加时间,默认值为当前时间 update_time  默认值可以设置 ...

  9. 【VirtualBox】VirtualBox使用现有的虚拟盘文件(如VHD)创建虚拟机时,报错:打开虚拟硬盘失败,“UUID already exist”的解决方法

    ###0.问题描述 使用现有的虚拟盘文件(如VHD)创建虚拟机时,报错:打开虚拟硬盘失败,"UUID already exists"的错误. ###1.参考博客 https://w ...

最新文章

  1. SVG中的坐标系统和坐标变换
  2. 如何了解这个世界(社会)运行的本质
  3. 文件磁盘相关函数[9]-获取当前文件夹 GetCurrentDir
  4. ABAP新的关键字:BASE
  5. 九大经典算法之选择排序、堆排序
  6. oracle kepserve,Kepware.KEPServer\KEPServerEX_V5操作简介含opc quick client 连接测试
  7. matlab变参传函,什么是传递函数的增益
  8. 在Linux下使用iconv转换字符串编码
  9. .net数据库连接池配置技巧(默认值)
  10. java io字符流_Java IO流字符流简介及基本使用
  11. python+Eclipse+pydev环境搭建
  12. 如何在Mac上的Pages文稿中设置对开页?
  13. Axis2 生成客户端
  14. android对接单片机wifi模块
  15. MATLAB变压器设备故障模型,电力变压器内部故障简便仿真模型
  16. Spring之Bean后处理器——BeanPostProcessor的使用与源码解析
  17. 加息对股市影响|加息会有什么后果
  18. Flash停更!「偷菜」的快乐还记得吗?
  19. 从400亿估值的链家网成长为4000亿的房地产产业平台,贝壳做对了这三点创新
  20. 赋值运算和赋值表达式

热门文章

  1. c语言数据块写入函数,C语言数据块读写函数:fread和fwrite
  2. 利用“爬虫软件获取某 TOP 级平台 11.8 亿条数据!嫌疑人被判刑!
  3. TPA3255 classD 音频功放快速设计
  4. BMR(基础代谢率)计算器
  5. 最新kali之hashcat
  6. SAP FI 应收应付账龄分析-功能研究
  7. 2022电脑安全上网方略
  8. boss直聘项目说明
  9. spydroid_ipcamera源码分析-图解,android ip摄像头
  10. 2019年亚马逊跨境电商无货源店群如何来做?