如何使用休眠从MySQL数据库填充JComboBox

时间:2019-07-14 10:42:25

标签: java hibernate

我创建jComboBox并使用持久性将其与MySQL数据库连接。

现在,我希望使用休眠功能执行相同的工作。

public void connectComboBox() throws SQLException {
    MainData md = new MainData();

    try {
        Query q = session.createQuery("select k from MainData k");
        ArrayList li = (ArrayList) q.list();
        Iterator ie = li.iterator(); 

        while(ie.hasNext())
        {               
            jCBox_name.addItem(md.getMainDataId()+" === "+md.getName());
        }
    }
    catch(HibernateException e) {
        JOptionPane.showMessageDialog(null, e);
    }        
}       

private void jCBox_ImeItemStateChanged(java.awt.event.ItemEvent evt) {
     String item = (String) jCBox_name.getSelectedItem();           
     jTxtF_nameOld.setText(item.toString().substring(0,2));
}

我使用jComboBox选择要更新的数据。

0 个答案:

没有答案