Java'da Hibernate kullanarak verileri Comboboxlara nasıl çekebilirim?

0

Java'da Hibernate kullanarak verileri Comboboxlara nasıl çekebilirim?

WindowOpened'taki kod;

private void formWindowOpened(java.awt.event.WindowEvent evt) {                                  
        // TODO add your handling code here:
        lblUyeAdi.setText(kullaniciAdi.toString());
        ComboboxHelper cmbHelper = new ComboboxHelper();
        List<MainCategory> list = cmbHelper.AnaKategoriGetir();
        cmbAnaKategori.removeAllItems();
        for(MainCategory mnCat:list)
        {
            cmbAnaKategori.addItem(new ComboItem(mnCat.getMainCategoryId(),mnCat.getMainCategoryName()));
        }
        
    }   

ComboItem için yazdığım class;

public class ComboItem {
    
    private int Id;
    private String Name;

public ComboItem(int Id,String Name){
  this.Id=Id;
  this.Name=Name;
}

@Override
public String toString() {
  return Name;
}


public int getId() {
    return Id;
}

public String getName() {
    return Name;
}
}

ComboxHelper'daki method;

public List<MainCategory> AnaKategoriGetir()
    {
        Session session = GinTokiDB.ConnectSession(); //models'taki static ConnectSession'dan session bilgisi çekiliyor.
        session.beginTransaction();
        Query query = session.createQuery("* FROM maincategory");
        List<MainCategory> list = (List<MainCategory>)query.list();
        session.getTransaction().commit();
        session.close();
        return list;
    }

 

ginchanyasha ginchanyasha (7)
9 yıl önce sordu

  • Yaşadığım sorun muhtemel olarak listeyi çekmede ginchanyasha 9 yıl önce

Toplam 0 Cevap


üyelik gerektirir

Cevap yazabilmek için üye girişi yapmalısınız.

Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol