博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
for循环查询,导致最后返回的list都是最后一个对象的问题
阅读量:5143 次
发布时间:2019-06-13

本文共 200 字,大约阅读时间需要 1 分钟。

for循环中有相同的id,通过id去查询时,会将之前查询到的缓存信息直接返回,导致获取到的对象hashcode值相同(同一对象)

将xml中flushcache属性设置为true就可以解决

 

 

 

或者另一种解决方案

在for循环中new一个对象,将查询到的对象属性拷贝到new的对象里,再加入到list中

 

转载于:https://www.cnblogs.com/SeaWxx/p/10011114.html

你可能感兴趣的文章
索引优先队列的工作原理与简易实现
查看>>
并发编程简介
查看>>
基于K-近邻分类算法的手写识别系统
查看>>
使用easyui的form提交表单,在IE下出现类似附件下载时提示是否保存的现象
查看>>
PC站跳转M站的方法
查看>>
wow 各职业体验(pvp)
查看>>
Streaming的receiver模式
查看>>
[转载]一个人的失败,99%失败于“脾气”
查看>>
【Nowcoder】玩游戏
查看>>
过滤器(Filter)
查看>>
字符串的操作
查看>>
性能优化之Java(Android)代码优化
查看>>
springMVC相关—文件上传
查看>>
由Oracle 11g SYSAUX 和 SYSTEM 表空间回收引发的联想
查看>>
uva 1416 Warfare And Logistics
查看>>
欲则不达
查看>>
盒子游戏
查看>>
OpenJudgeP1.10.08:病人排队__(刷题)_水题
查看>>
观察者模式
查看>>
Hadoop分布式文件系统中架构和设计要点汇总
查看>>