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;
}
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