为什么我此处重复获得了id为3的同学的姓名三次,id为12的都没有获取呢

来源:2-3 JDBC实战---搭建模型层 Ⅰ

两眼懵逼

2017-04-06 11:26

http://img.mukewang.com/58e5b5190001d28307460452.jpg

http://img.mukewang.com/58e5b51900010aaa08440512.jpg

为什么我此处重复获得了id为3的同学的姓名三次,id为12的都没有获取呢


写回答 关注

3回答

  • 孓孒
    2017-05-07 18:03:37
    已采纳

    我的是因为在模型层部分的private属性上不小心加上了static,去掉就正常了,原理还不太懂

  • 孓孒
    2017-05-07 17:05:00

    我和楼主一样的问题,为什么我照楼上所说用这个一般遍历还是不行?

  • pingzigui
    2017-04-11 01:37:33
    //把foreach遍历方式改成一般的遍历方法
    for(int i=0;i<list.size();i++){
    Student stu=(Student)list.get(i);
    System.out.println(stu.getId()+"====="+stu.getName());
    }


    两眼懵逼

    为什么这样就对呢?

    2017-04-19 23:08:43

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99328 学习 · 856 问题

查看课程

相似问题