若依框架客户管理按照创建时间字段排序报错解决方法
问题分析
使用若依自带生成代码客户管理查询,按照创建时间开启排序报错
但是用户管理下排序字段可以正常排序
后来找到原因若依封装了分页和排序,调用startPage()
方法会开启分页排序,仔细发现
若依会自动开启驼峰法转下划线,所有导致自定义排序CreateDate会转化为create_date
若依自带的系统管理下的创建时间字段是create_time
而我们自己的创建时间是CreateDate,所有会导致出错。
若依自带的用户表
我们自定义客户表
解决方法
一,修改数据表,将自定义客户表排序字段修改为下划线形式,
二,自定义分页方法,实体类PageDomain
取消驼峰法转下划线,
我这里使用的第二种解决方法
复制一份PageDomain
类,WmsPageDomain
,其他内容不变,取消驼峰法转下划线
复制一份TableDataInfo
命名WmsTableSupport
,修改返回实体类WmsPageDomain
在PageUtils
类中新建另一个方法
在BaseController
中新建一个方法
在客户管理Controller
层调用wmsStartPage()
方法
可以正常排序,这样做的好处是,若依自带的系统管理模块分页不需要改变,仓库的模块分页排序可以使用自定义的分页插件。
最后前端要开启分页排序字段。
若依框架客户管理按照创建时间字段排序报错解决方法相关推荐
- mysql8.0.11创建用户报错_mysql8.0创建用户授予权限报错解决方法
我遇到错误一:Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to ...
- mysql8.0创建用户授予权限报错解决方法
Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your My ...
- chipseq MACS2 call peaks 报错解决方法——创建虚拟环境
错误描述: macs2 callpeak -c SRR620208.bam -t SRR620204.bam -q 0.05 -f BAM -g mm -n SRR620204VS8 bam文件已经跑 ...
- 在创建maven项目中出现src/main/java 和src/maim/java 报错解决方法
eclispe在创建maven项目时出现src/main/java 和src/maim/java没有在项目中出现,在通过java Build Path>>source 发现这两个文件有报错 ...
- 使用从create-react-app创建项目后,运行npm run eject报错解决方法
使用create-react-app命令创建一个react项目,运行npm run eject生成配置文件,报了下面的错: Remove untracked files, stash or commi ...
- 【idea创建doc文件和报错的解决方法】
idea如何创建doc文件和报错解决方法 idea创建doc 打开idea可以看到工具栏的 Iools 选择Generate JavaDoc 然后在Output directory 中选择自己要存放d ...
- python相机拍照显示时间_python让图片按照exif信息里的创建时间进行排序的方法...
本文实例讲述了python让图片按照exif信息里的创建时间进行排序的方法.分享给大家供大家参考.具体分析如下: 我们经常会从不同的设备里取出照片,比如照相机,手机,iphone等等,操作系统记录的创 ...
- mysql添加时间默认值_mysql 创建时间字段添加默认值
在创建时间字段的时候 例如:字段 create_time 默认值可以设置为CURRENT_TIMESTAMP插入数据时候会自动添加时间,默认值为当前时间 update_time 默认值可以设置 ...
- 【VirtualBox】VirtualBox使用现有的虚拟盘文件(如VHD)创建虚拟机时,报错:打开虚拟硬盘失败,“UUID already exist”的解决方法
###0.问题描述 使用现有的虚拟盘文件(如VHD)创建虚拟机时,报错:打开虚拟硬盘失败,"UUID already exists"的错误. ###1.参考博客 https://w ...
最新文章
- SVG中的坐标系统和坐标变换
- 如何了解这个世界(社会)运行的本质
- 文件磁盘相关函数[9]-获取当前文件夹 GetCurrentDir
- ABAP新的关键字:BASE
- 九大经典算法之选择排序、堆排序
- oracle kepserve,Kepware.KEPServer\KEPServerEX_V5操作简介含opc quick client 连接测试
- matlab变参传函,什么是传递函数的增益
- 在Linux下使用iconv转换字符串编码
- .net数据库连接池配置技巧(默认值)
- java io字符流_Java IO流字符流简介及基本使用
- python+Eclipse+pydev环境搭建
- 如何在Mac上的Pages文稿中设置对开页?
- Axis2 生成客户端
- android对接单片机wifi模块
- MATLAB变压器设备故障模型,电力变压器内部故障简便仿真模型
- Spring之Bean后处理器——BeanPostProcessor的使用与源码解析
- 加息对股市影响|加息会有什么后果
- Flash停更!「偷菜」的快乐还记得吗?
- 从400亿估值的链家网成长为4000亿的房地产产业平台,贝壳做对了这三点创新
- 赋值运算和赋值表达式