广告
返回顶部
首页 > 资讯 > 精选 >如何使用Mybatis接收Integer参数
  • 737
分享到

如何使用Mybatis接收Integer参数

2023-06-29 12:06:29 737人浏览 八月长安
摘要

小编给大家分享一下如何使用mybatis接收Integer参数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Mybatis接收Integer参数最近在做项目的时候

小编给大家分享一下如何使用mybatis接收Integer参数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Mybatis接收Integer参数

最近在做项目的时候,在mybatis中用标签判断分页参数时,出现了问题。

<if test="startRow != null and startRow != '' and selectRow != null and selectRow != ''">    LIMIT #{startRow},#{selectRow}</if>

这段代码是为了在sql中设置分页参数,接收的参数类型都为Integer。

我们都知道要查询第一页的话,startRow要赋值为0,但是这段代码一直不起作用。正常来说,0既不为null,也不等于空字符串

但是查阅资料才知道,mybatis接收Integer参数时,若参数值为0,为被解析为空字符串' '

解决办法

<if test="startRow != null and selectRow != null">    LIMIT #{startRow},#{selectRow}</if>

只判断Integer参数不为null,不用判断不为空字符串;

可以判断参数不等于0(在我的例子中不适用)

Mybatis在使用Integer类型

当传人mybatis构成sql语句时

传入的类型为int类型的值为0时,会被认为是空字符串,所以只要这样判断

就可以了:

 <if test="payStatus != null and payStatus != '' or payStatus == 0">                AND info.pay_status = #{payStatus}            </if>

当payStatus的值为0时,再加一个payStatus==0就会走入if。

以上是“如何使用Mybatis接收Integer参数”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何使用Mybatis接收Integer参数

本文链接: https://www.lsjlt.com/news/324673.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用Mybatis接收Integer参数
    小编给大家分享一下如何使用Mybatis接收Integer参数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Mybatis接收Integer参数最近在做项目的时候...
    99+
    2023-06-29
  • 使用Mybatis接收Integer参数的问题
    目录Mybatis接收Integer参数解决办法Mybatis在使用Integer类型当传人mybatis构成sql语句时Mybatis接收Integer参数 最近在做项目的时候,在...
    99+
    2022-11-13
  • springmvc如何使用map接收参数
    目录springmvc 使用map接收参数第一种情况:请求参数有多组第二种情况:所有的参数不分组用map接收参数的几个注意的问题1、接受map的参数不能写value2、对于多个同名字...
    99+
    2022-11-12
  • mybatis-plus分页如何接收前端参数limit和page
    目录记录一下layui+springboot+mybatis-plus实现分页controller层dao层创建config包创建返回前端的实体类前端接收到信息mybatis-plu...
    99+
    2022-11-12
  • Mybatis如何使用JSONObject接收数据库查询
    这篇文章主要介绍了Mybatis如何使用JSONObject接收数据库查询,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 mapper.xml设置resultTyperesu...
    99+
    2023-06-22
  • springboot如何接收json参数
    在Spring Boot中,可以使用`@RequestBody`注解来接收JSON参数。例如,假设有一个POST请求,请求体是一个J...
    99+
    2023-09-22
    springboot json
  • 使用@PathVariable接收两个参数
    目录@PathVariable接收两个参数首先在Controller这样接收记一个使用@PathVariable的坑发现问题解决过程解决方案第一种第二种第三种第四种@PathVari...
    99+
    2022-11-12
  • 使用Mybatis遇到的坑之Integer类型参数问题怎么解决
    这篇文章主要讲解了“使用Mybatis遇到的坑之Integer类型参数问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用Mybatis遇到的坑之Integer类型参数问题怎么解决...
    99+
    2023-07-05
  • BIRT如何接收数组型参数
    这篇文章给大家介绍BIRT如何接收数组型参数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。由于BIRT不直接支持数组型参数参与查询,即:无法把一个数组直接传给DataSet执行带in的SQL,所以很难直接在数据集中把S...
    99+
    2023-06-03
  • thinkphp5如何接收查询参数
    今天小编给大家分享一下thinkphp5如何接收查询参数的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。thinkphp5接收...
    99+
    2023-07-04
  • 使用springmvc参数接收boolean类型参数的问题
    目录springmvc参数接收boolean类型参数如何接收以is开头的boolean类型的参数开发环境问题小结一下springmvc参数接收boolean类型参数 在开发项目过程中...
    99+
    2022-11-13
  • PHP中如何接收外部参数
    这期内容当中小编将会给大家带来有关PHP中如何接收外部参数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。<!DOCTYPE html><html lang="...
    99+
    2023-06-15
  • SpringMVC如何接收参数各种场景
    目录表单提交表单提交二后台代码接收方式一后台代码接收方式二表单提交 此处的表单时 -使用JSON.stringify()函数将数组转换成json类型提交后台,后台使用@Request...
    99+
    2022-11-12
  • 如何使用SpringMVC接收文件流上传和表单参数
    这篇文章主要介绍“如何使用SpringMVC接收文件流上传和表单参数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何使用SpringMVC接收文件流上传和表单参数”文章能帮助大家解决问题。接收文件...
    99+
    2023-06-29
  • Mybatis使用JSONObject接收数据库查询的方法
    1. mapper.xml设置resultType resultType="com.alibaba.fastjson.JSONObject" 2. Mapper.java使用...
    99+
    2022-11-12
  • 使用controller接收js传过来的参数问题如何解决
    本文小编为大家详细介绍“使用controller接收js传过来的参数问题如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“使用controller接收js传过来的参数问题如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一...
    99+
    2023-07-05
  • 使用controller接收js传过来的参数问题
    目录controller接收js传过来的参数controller如何获取js传过来的值第一种方法第二种方法第三种方法 第四种方法总结controller接收js传过来的参数...
    99+
    2023-02-27
    controller接收参数 js参数 controller接收js参数
  • 使用SpringMVC接收文件流上传和表单参数
    目录接收文件流上传和表单参数JAVA服务端代码HTML页面代码SpringMVC接收文件上传,并对文件做处理springmvc配置controller代码如下接收文件流上传和表单参数...
    99+
    2022-11-13
  • 基于controller使用map接收参数的注意事项
    目录controller使用map接收参数注意事项关于前端使用map去接收参数的问题正确封装姿势1正确封装姿势2controller使用map接收参数并用POSTman测试contr...
    99+
    2022-11-12
  • golang接收post和get请求参数如何处理
    这篇文章主要讲解了“golang接收post和get请求参数如何处理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“golang接收post和get请求参数如何处理”吧!1、golang中获取...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作