我创建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选择要更新的数据。