如何解决mybatis查询结果接收不同的问题

 更新时间:2020年09月21日 16:49:28   作者:手撕高达的村长  
这篇文章主要介绍了如何解决mybatis查询结果接收不同的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

记一次大坑:mybatis查询结果和接收的不一样,折腾我好几个小时.

先上代码:代码是要查询排名,sql执行的结果

SELECT
b.operator_id,
b.class_count,
b.class_study,
b.student_count,
b.rownum AS rank,
b.rownum AS praiseSum
FROM
(
SELECT
concat((@rownum :=@rownum + 1) + 0, '') AS rownum,
operator_id,
class_count,
class_study,
student_count
FROM
(SELECT @rownum := 0) AS foo,
appraise_list
WHERE
base_id = 120
ORDER BY
class_count DESC
) b
WHERE
b.operator_id = 233

结果,用对象接收的时候,这个字段怎么都是rank=4.

这就让我觉得很奇怪了,最后找到https://blog.csdn.net/bwddd/article/details/80264697这个博客.

粗看感觉没啥联系啊,不过还是抱着尝试的态度,试了下,尽然好了

原mybatis.xml文件

修改后的文件:

修改后,尽然特么好了!!!!不清楚原因,等有机会再去了解吧,记录一下.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java中浮点数精度问题的解决方法

    Java中浮点数精度问题的解决方法

    这篇文章给大家介绍了Java中浮点数精度问题的解决方法,本文给大家介绍的非常详细,有问题描述有原因分析,非常不错,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-10-10
  • servlet3新特性_动力节点Java学院整理

    servlet3新特性_动力节点Java学院整理

    这篇文章主要为大家详细介绍了servlet3新特性的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Java后台接收数据的三种方式(url、form-data与application/json)

    Java后台接收数据的三种方式(url、form-data与application/json)

    本文主要介绍了Java后台接收数据的三种方式(url、form-data与application/json),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • 拳皇(Java简单的小程序)代码实例

    拳皇(Java简单的小程序)代码实例

    这篇文章主要介绍了拳皇Java简单小程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Java的字符串常量池StringTable详解

    Java的字符串常量池StringTable详解

    这篇文章主要介绍了Java的字符串常量池StringTable详解,JVM为了提高性能和减少内存开销,在实例化字符串常量的时候进行了一些优化,为 了减少在JVM中创建的字符串的数量,字符串类维护了一个字符串池,需要的朋友可以参考下
    2023-11-11
  • Java实现下载文件的6种方式

    Java实现下载文件的6种方式

    本文主要介绍了Java实现下载文件的6种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • java中-jar 与nohup的对比

    java中-jar 与nohup的对比

    这篇文章主要介绍了java中 -jar 与nohup的对比的相关资料,需要的朋友可以参考下
    2017-05-05
  • Javaweb接收表单数据并处理中文乱码

    Javaweb接收表单数据并处理中文乱码

    这篇文章主要介绍了Javaweb接收表单数据并处理中文乱码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • springboot扫码登录的简单实现

    springboot扫码登录的简单实现

    本文主要介绍基于SpringBoot + Vue + Android实现的扫码登录,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • springboot打包部署到linux服务器的方法

    springboot打包部署到linux服务器的方法

    这篇文章主要介绍了springboot打包部署到linux服务器的方法,通过实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06

最新评论