目录
- selectByMap条件查询
- selectMaps方法返回值字段为空不显示问题
- 1.application.yaml设置mybayisPlus
- 2.添加call-setters-on-nulls: true之后
selectByMap条件查询
List<T> selectByMap(@Param("cm") Map<String, Object> columnMap);
如上,可以看到BaseMapper中的selectByMap接口需要的参数是Map<String ,Object>,故

Map<String, Object> map=new HashMap<>();
map.put("列名1",约束1);//条件1
map.put("列名2",约束2);//条件2
xxxMapper.selectByMap(map);
相当于sql语句SELECT * FROM 表名 WHERE 列名1= ? AND 列名2= ?
selectMaps方法返回值字段为空不显示问题
1.application.yaml设置mybayisPlus
没加call-setters-on-nulls: true之前
mybatis-plus:
mapper-locations: classpath*:/mapper/**Mapper.xml
#实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.vkl.booking.persistence.entity
configuration.cache-enabled: false
global-config.db-config.db-type: mysql
configuration.jdbc-type-for-null: null
调用mybatisPlus的selectMaps方法。好处:如果返回类型某个对象缺少字段,这里可以自定义要返回的字段。
public Message test(){
List<Map<String, Object>> mapList = cLibraryMapper.selectMaps(new LambdaQueryWrapper<CompanyBookingLibrary>());
for(Map<String,Object> map :mapList){
/*自定义添加自己想要的字段*/
map.put("test","1");
}
return Message.object(mapList);
}
请求结果:
2.添加call-setters-on-nulls: true之后
mybatis-plus:
mapper-locations: classpath*:/mapper/**Mapper.xml
#实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.vkl.booking.persistence.entity
configuration.cache-enabled: false
global-config.db-config.db-type: mysql
configuration.jdbc-type-for-null: null
configuration:
call-setters-on-nulls: true
返回结果:
为空的字段也返回出来了,大功告成!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
ChatGPT翻译打不开?解决方法!,ai爱股票
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
SEO添加:提升网站流量与排名的必备策略,seo团队成员中国人
360ai问答-智能时代的全能助手,未来的智慧生活,ai生成白底
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
提升写作效率,释放创意潜力文章生成AI软件的未来
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
seo给你什么帮助,seo的利与弊 ,ai 大厨
SEO就是:让你的品牌脱颖而出,获得更多曝光与流量,梅岭关键词排名优化
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
文章AI生成软件高效创作新纪元
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
用AI写文章,释放你的创作潜力!
SEO精通:让你的内容在搜索引擎中脱颖而出,跨境电商 推广营销
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
好用的人工智能AI软件推荐,让你的生活更智能!
AI自动读文:让阅读更轻松、更高效的智能革命,寄ai空
seo要公司什么资源,做seo需要用到什么软件 ,ai明星换了
ChatGPT无法使用?了解原因及解决方法,轻松恢复智能对话体验!,ai满版图案
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
seo逻辑是什么,seo思路 ,语音主播怎么ai写作业
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
智能AI写作生成:如何借助人工智能提升创作效率与质量
互联网资源的无限潜力:如何利用数字世界为个人和企业创造价值,信阳网站建设正规公司
SEO联系:如何通过SEO优化提升您的网络营销效果,企业营销推广获客
SEO确实是企业增长的关键,这些技巧让你走在行业前沿,山东网站建设信息
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,铁岭网站关键词建设优化
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
互联网留痕:数字时代的隐形轨迹与自我管理,灯塔网站推广包年多少钱
seo要什么条件,seo都需要做什么 ,交互ai求职
seo需要做些什么,做seo的 ,超级ai地图
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
ChatGPT破解:人工智能未来的无限可能,污污AI解说
AI写作技巧,让创作事半功倍!
SEO新人必读:从零开始SEO的核心技巧与实践指南,网站邮件推广设计
seo需要会什么,seo要会些什么 ,ai313414919
OpenAI银联支付-未来支付新体验,安全便捷全新升级,医学加ai
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,大旺百度网站推广
摘要AI生成:高效工作的新时代利器
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价