关于如何从数据库取得对象放在ArrayList中
来源:互联网 发布:淘宝店怎样认证 编辑:程序博客网 时间:2024/04/30 21:52
今天写简单的登录注册遇到了一些小问题 ,跟老师探讨的时候也废了很长时间,感觉挺典型就分享以下
首先看原来的代码这是查询usertest表然后取得对象放在list里的代码
然后查询的时候都是最后一个对象
然后我就很费解感觉操作没问题然后也调试过,在while循环里打印然后出的也是这种效果
看到user输出的是对的 但是放到集合里就一样了。然后这时候求救老师
老师过来看了下然后也运行一开始也是这样,发现在while循环里打的list。get(i)然后list的值是不同的,但是出来打印又变成相同了
然后探讨了以下明白了 每次在循环里list都是全改变的 大概就是第一次是 admin 第二次就是第一个第二个都是admin1第三次就是 三个都是admin2
然后忽然明白了 是User对象的问题,只new了一个user对象,list一直保存着user的地址 每次改变这一个user对象就都改变了
然后具体更改如下
我们每次都要new一个心对象然后存入list里这样就可以了
成功了感谢老师的帮忙!!!
0 0
- 关于如何从数据库取得对象放在ArrayList中
- 如何在Spring中取得Request对象
- 如何将从数据库中取得的一个数据显示在lable上
- 从网络中下载的mp3放在mac中,如何放在iphone中听?
- 【android-tips】如何在view中取得activity对象
- 关于在struts2中利用jquery中如何动态从数据库中加载图片并显示
- 如何取得数据库对象的脚本信息
- 利用IDC从数据库中取得数据
- 关于jqgrid中如何从editurl取得返回值的解决方法
- 从数据库中循环取出值放在一个下拉框里
- 关于如何在php7中连接数据库
- 如何从List,ArrayList集合中删除对象,或者其他数据
- DB2数据库中如何取得当前时间
- spring 配置中,数据库相关信息如何加密放在属性文件中
- 如何从SQL Server 中取得字段说明 如何从SQL Server 中取得字段说明
- 在数据库中放二进制文件的问题!!
- 从数据库取得数据
- 如何在PB中取得硬件识别码
- 使用openssl编写服务端和客户端程序
- 20150918_JavaScript练手篇
- 做一个树莓派微博机器人
- 杭电1171Big Event in HDU
- NYOJ 24:素数距离问题
- 关于如何从数据库取得对象放在ArrayList中
- 加密通讯协议SSL编程
- 杭电2546饭卡
- python多线程、异步、多进程+异步爬虫
- Git 命令
- 汇编大作业(清屏和显示特定字符和拷贝自己)汇编学习记录
- 于惠普学习有感
- JAVA中经典同步问题
- thinkphp框架之关于网站语言包的设置和使用(多语言支持)