java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > mybatis获取表中某一列最大值

mybatis之如何获取表中某一列的最大值

作者:九亿少女的梦@

这篇文章主要介绍了mybatis之如何获取表中某一列的最大值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mybatis获取表中某一列的最大值

这个问题这两天也是找了好久才找到解决办法,在此记录一下。

获取表中数据某一列的最大值,在mapper.xml在、文件里加上sql语句

  <select id="sortMax" resultType="double">
        select max(sort) from device_audio_sort where user_id=#{userId}
    </select>

后面的userId表示从不同用户中获取的数据

然后在相应的mapper.java文件里添加相应的映射文件就可以调用到最大值了。

mybatis返回某列的最大值

在项目中遇到需要获取到数据库中最大的id值到前台显示,好久不写代码的我,竟然忘记怎么写了,真是丢人啊。

所以呢,写出来之后的我,要在这里记录一下。

Mapper文件中sql:

<select id="queryMaxId" resultType="Integer">
select Max(id) as id from table
<select>

我原来想着返回resultMap但是实体里面并没有这个字段呢,脑经短路咋说都不好使,后来开始写resultType=“java.lang.String”也是报错

在网上搜了一圈竟然都没有类似的,然而终于修成正果。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文