ya, sdh bisa. terima kasih. atas bantuannya.

utk tampil di combobox saya pake kode ini

private void showCategory(){
ArrayList list = new ArrayList();
list=(ArrayList) askCommitmentDao.findCategory();
Iterator itr = list.iterator();
while (itr.hasNext()){
String c = (String)itr.next();
cmbCategory.addItem(c);
}




On 12/16/08, martinus j wahyudi <joshua_del...@yahoo.co.uk> wrote:
>
> mas, kalo cuma buat list sting kayak gitu, mending ga usah pake iterator.
> Iterator itu saya kasih contoh karena mungkin mau mapping ke pojo baru. klo
> cuma string doank, mending tetep pake cara semula, lebih efisien.
>
> Langsung pake method find, return as List<String>. btw, kalo query sudah
> bener, error display combo-boxnya apa? harusnya skrg errornya sudah beda
> soal.
>
> Sincerely,
> Martin
>
> ------------------------------
> *From:* onsir salman <onsirsal...@gmail.com>
> *To:* jug-indonesia@yahoogroups.com
> *Sent:* Tuesday, 16 December, 2008 11:16:09
> *Subject:* Re: [JUG-Indonesia] Re: Select Distinct di HQL
>
> saya sdh coba spt ini , tp masih salah pada saat akan di tampilkan di
> comboboxnya.
>
> public class AskCommitmentDao extends AbstractAskCommitme ntHql{
> public AskCommitmentDao( ){
> super();
> }
> public List findCategory( ){
> return super.findCategory( );
> }
> }
>
>
> public abstract class AbstractAskCommitme ntHql {
>
>
> protected List findCategory( ){
> List<String> list = new ArrayList<String>();
> startOperation( );
> Query query= HibernateConnection .session
> .createQuery("select distinct a.category from AskCommitment a");
> Iterator it = query.iterate( );
> while (it.hasNext( )){
> String s = (String) it.next();
> System.out.println("Category " + s);
> ((List)list) .add(s);
> }
> HibernateConnection .session. flush();
> HibernateConnection .session. close();
> return list;
> }
>
> }
>
> utk menampilkan
> private void showCategory( ){
> List<String>listCategory;
> listCategory= askCommitmentDao .findCategory( );
> cmbCategory. addItem(listCate gory);
> }
>
> hasilnya klw di consol betul spt ini
> Category a
> Category d
> Category e
>
>
> tetapi kenapa di combo box hasilnya [a,d,c] tidak dropdwon.
> atas bantuannya saya ucapkan terima kasih
>
>
>
>
>
>
>
>
>
> 
>

Kirim email ke