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”也是报错
在网上搜了一圈竟然都没有类似的,然而终于修成正果。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
spring boot只需两步优雅整合activiti示例解析
这篇文章主要主要来教大家spring boot优雅整合activiti只需两步就可完成测操作示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助祝大家多多进步2022-03-03
Java Web项目部署在Tomcat运行出错与解决方法示例
这篇文章主要介绍了Java Web项目部署在Tomcat运行出错与解决方法,结合具体实例形式分析了Java Web项目部署在Tomcat过程中由于xml配置文件导致的错误问题常见提示与解决方法,需要的朋友可以参考下2017-03-03
使用SpringBoot简单实现无感知的刷新 Token功能
实现无感知的刷新 Token 是一种提升用户体验的常用技术,可以在用户使用应用时自动更新 Token,无需用户手动干预,这种技术在需要长时间保持用户登录状态的应用中非常有用,以下是使用Spring Boot实现无感知刷新Token的一个场景案例和相应的示例代码2024-09-09


最新评论