NutzCN Logo
问答 List<NutMap> invoke(Connection conn, ResultSet rs, Sql sql) 修改某个字段的值
发布于 2591天前 作者 qq_dac119ac 2083 次浏览 复制 上一个帖子 下一个帖子
标签:

我要将查询的结果 数组库存储code 后台想通过code 直接从redis中转成name 请问 兽总 该怎做,给点提示。

6 回复

StringBuffer sb =new StringBuffer("SELECT order_id ,origin_id , shop_id FROM cloud_order");查询的结果都是 id 我想通过代码转成name ,id对应的name 都在redis中存储的。
类似这样写法
@Override
public Object parseFieldValue(Map<String, Object> target, TableFieldBean field,
Object value, ResultSet rs, int row, E queryBean) {
if (field.getAlias() != null) {
if (field.getAlias().equals("allocationRule")) {
if (value != null) {
String allocationRule = String.valueOf(value);
return allocationRulesObject == null ? "" : allocationRulesObject.getString(allocationRule);
}
}
}
return value;

这是要修改查询的ResultSet??

我觉得你还是别这样搞吧, 这是要实现什么需求想出来的??

那这样做 就是我需要在sql中关联查询将code转成对应的中文名

添加回复
请先登陆
回到顶部