MapUtils
2024-10-07 04:47:59
一、
package com.wang.utils; import java.util.HashMap; import java.util.Map; import java.util.Set; public class MapUtils { public static String parseParamMapToQueryStr(Map<String, Object> paramMap) { StringBuilder result = new StringBuilder(); Set<Map.Entry<String, Object>> entries = paramMap.entrySet(); for (Map.Entry<String, Object> entry : entries) { String key = entry.getKey(); Object value = entry.getValue(); result.append("&").append("search_").append(key).append("=").append(value); } return result.toString(); } public static Map<String, Object> parseParamMapToMyBatisMap(Map<String, Object> paramMap) { Map<String, Object> resultMap = new HashMap<String, Object>(); Set<Map.Entry<String, Object>> entries = paramMap.entrySet(); for (Map.Entry<String, Object> entry : entries) { String key = entry.getKey(); Object value = entry.getValue(); if(key.startsWith("like")){ key= key.substring(key.indexOf("_")+1); value="%"+value+"%"; } resultMap.put(key,value); } return resultMap; } }
最新文章
- MongoDB的CRUD操作
- 变态跳台阶-一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
- css3 text-transform变形动画
- struts2+hibernate+spring+jquery返回json List列表
- 通过JSTL用表格的形式显示
- -_-#【Canvas】回弹
- linux下卸载和安装mysql数据库的方法
- 第三十五节,json数据类型转换字符串模块
- java几种常用设计模式简单示例
- 剑指Offer第36题—Java版
- duilib基本流程
- 快速开发基于 HTML5 网络拓扑图应用之 DataBinding 数据绑定篇
- Android简易实战教程--第三十八话《自定义通知NotifiCation》
- Android开发学习之路--MAC下Android Studio开发环境搭建
- QT删除非空文件夹
- 无法删除foo.length
- Java并发编程(九)-- 进程饥饿和公平锁
- redis StackExchange 主备 实现 demo
- Away3D引擎学习入门笔记
- PHP操作MySQL数据库--PHP的应用
热门文章
- 套接字之close系统调用
- shell脚本获取绝对路径
- python MySQLdb 一个连接connection多个cursor
- Windows下搭建Docker与Kubernetes(DevOps一)
- 在 vue 中用 transition 实现轮播效果
- C# 给某个方法设定执行超时时间-2
- java:常用类(包装类,equals和==的比较,Date,java.lang.String中常用方法,枚举enum)
- beego 注解路由
- 对MPU6050坐标矩阵修改的学习
- 应用安全 - 中间件 - Tomcat - 漏洞 - 汇总