把查询出来的结果进行修改再赋值给list

List<RivBillNoPatternL> list = this.jdbcTemplate.getJdbcOperations().query(sqlSb.toString(), params.toArray(), new RowMapper<RivBillNoPatternL>(){

            @Override
            public RivBillNoPatternL mapRow(ResultSet rs, int rowNum)
                    throws SQLException {
                RivBillNoPatternL billNoPatternL = new RivBillNoPatternL();
                billNoPatternL.setBnplId(rs.getInt("bnpl_id"));
                billNoPatternL.setBnplHeaderId(rs.getInt("bnpl_header_id"));
                billNoPatternL.setBnplOrder(rs.getBigDecimal("bnpl_order"));
                billNoPatternL.setBnplPatternType(rs.getString("bnpl_pattern_type"));
                billNoPatternL.setBnplPattern(rs.getString("bnpl_pattern"));
                billNoPatternL.setBnplResetNumber(rs.getBigDecimal("bnpl_reset_number"));
                return billNoPatternL;
            }});
final List<RivExpiredWarningL> list = new ArrayList<RivExpiredWarningL>();
        final Date date = new Date();
        jdbcTemplate.query(sql, params.toArray(),new RowCallbackHandler(){
            @Override
            public void processRow(ResultSet rs) throws SQLException {
                RivExpiredWarningL exw = new RivExpiredWarningL();
                exw.setExwWarningDatetime(date);
                exw.setExwOrgId(rs.getInt(1));
                exw.setExwOwnerId(rs.getInt(2));
                exw.setExwQuantId(rs.getInt(3));
                list.add(exw);
            }
        });
        return list;
时间: 2024-10-12 11:42:20

把查询出来的结果进行修改再赋值给list的相关文章

POJ 2155 二维线段树 经典的记录所有修改再统一遍历 单点查询

本来是想找一个二维线段树涉及懒惰标记的,一看这个题,区间修改,单点查询,以为是懒惰标记,敲到一半发现这二维线段树就不适合懒惰标记,你更新了某段的某列,但其实其他段的相应列也要打标记,但因为区间不一样,又不好打...也可能是我这是在套用一维线段树的思想,还有更好的二维线段树懒惰标记方法 反正到现在我还没搞定二维线段树的懒惰标记,因为这道题不用懒惰标记,因为是二进制序列,区间修改仅限于翻转操作,那就只要记录每次操作,最后查询的时候从上往下把所有修改都来上一遍,就可以了.就类似于树状数组的第二种用法,

StackExchange.Redis加载Lua脚本进行模糊查询的批量删除和修改

前言 使用StackExchange.Redis没有直接相关的方法进行模糊查询的批量删除和修改操作,虽然可以通过Scan相关的方法进行模糊查询,例如:HashScan("hashkey", "*key*"),然后再使用相关的方法进行相关的批量操作,但是如果缓存数据量比较大,效率低下,那么可以使用Lua脚本进行模糊查询的批量操作:ScriptEvaluate(LuaScript.Prepare(...)). 通过keys进行模糊查询后的批量操作 批量删除 1 var

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能&#39;menufile

通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile' 2 #!usr/bin/env python 3 #-*-c

通过游戏学python 3.6 第一季 第七章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号

#猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号 1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码---优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号 2 #!usr/bin/env python 3 #-*-coding:utf-8-*- 4 #QQ124111294 5 6 7 import random 8 number = random.rand

IOS设置frame的时候经常要先取出来-&gt; 设置-&gt; 最后再赋值回去,非常麻烦,今天给大家推荐一种非常快捷的方法

大家可以去我的Githup下载   https://github.com/simplyou/YJ-UIIView-/tree/master 在设置尺寸的时候亲们有没有感觉很蛋疼啊,这里提供了一套分类,直接放进工程里,在PCH中包含头文件就能解决你蛋疼的问题; /***********************  .h文件   ******************************** //  UIView+YJ.h //  Created by 闪电 on 14-6-8. //  Copyr

《JavaScript DOM编程艺术》:+= 相加之后再赋值

第2章  第20页 += var year = 2010; var message = "The year is"; message += year; message += year   等同于  message = message + year +=  相加之后再赋值 -=  相加之后再赋值 *=  相乘之后再赋值 /=  相除之后再赋值 原文地址:https://www.cnblogs.com/nosink/p/12341017.html

JAVAEE——BOS物流项目04:学习计划、datagrid、分页查询、批量删除、修改功能

1 学习计划 1.datagrid使用方法(重要) n 将静态HTML渲染为datagrid样式 n 发送ajax请求获取json数据创建datagrid n 使用easyUI提供的API创建datagrid(掌握) 2.实现取派员分页查询 n 调整页面基于datagrid发送ajax请求 n 创建PageBean封装分页参数 n 定义通用分页查询方法 n 将分页查询结果转为json返回 3.取派员批量删除 n 页面调整 n 服务端实现 4.取派员修改 n 页面调整 n 服务端实现 2 data

Oracle 查询序列的值,修改序列的值

1.序列的语法形式 1 create sequence 序列名 2 increment by n 3 start with n 4 maxvalue n | nomaxvalue 5 minvalue n | nominvalue 6 cycle | nocycle 7 cache n | nocache 序列以(start with n)为第一个序列的值,序列各值之间的间隔为(increment by n),序列的最大值为(maxvalue n),序列的最小值为(minvalue n)cycl

vue的模糊查询和下拉菜单修改信息------------学习记录

HTML代码<div id="box"> <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-heade