http://www.j2ee.me/javase/6/docs/api/java/util/ArrayList.html#add%28E%29
add public boolean add(E e) Appends the specified element to the end of this list. coba tampilkan listmhs.size() dan source code untuk menampilkan tabelnya Regards, Frans ________________________________ From: kus.andriadi <kus.andri...@yahoo.co.id> To: jug-indonesia@yahoogroups.com Sent: Sat, November 28, 2009 8:57:46 AM Subject: [JUG-Indonesia] Kesalahan dalam menampilkan data ke table dengan hibernate? Selamat siang, saya mencoba menampilkan data ke table, berikut source code nya... ============================ Session session = HibernateUtil.getSessionFactory() .getCurrentSession(); try { session.beginTransaction(); List<Object[]> objectResult = null; Query query= session.createQuery("select c.nim, c.nama from Mahasiswa c"); objectResult = query.list(); ArrayList<Mahasiswa> listmhs = new ArrayList<Mahasiswa>(); for (Object[] resultElement : objectResult) { mahasiswa.setNim((String)resultElement[0]); mahasiswa.setNama((String)resultElement[1]); listmhs.add(mahasiswa); } TableModel model = new TableMahasiswaModel(listmhs); tblMahasiswa.setModel(model); session.getTransaction().commit(); ================================ data sudah berhasil masuk ke dalam table, tetapi yang muncul hanya row terakhir dari table, jadi jika ada 5 buah data dalam tabel, semuanya diisi dari data row terakhir dalam table...:) saya sudah tau masalahnya mungkin terletak di ========================== for (Object[] resultElement : objectResult) { mahasiswa.setNim((String)resultElement[0]); mahasiswa.setNama((String)resultElement[1]); listmhs.add(mahasiswa); } ========================== dimana data nya akan selalu menindih data sebelumnya.... jadi bagaimana cara mengatasinya supaya data2nya gak menindih data sebelumnya?? terima kasih... ------------------------------------ Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscr...@yahoogroups.com. Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id Yahoo! Groups Links