小编use*_*624的帖子

java.lang.String 不能转换为 [Ljava.lang.Object;

我想在组合框中调用课程名称并打印选择课程名称的课程 ID 我该如何解决这个问题?

    public void coursename(){
     Session session = HibernateUtil.getSessionFactory().getCurrentSession();
     session.beginTransaction();
     Query query= session.createQuery("select a.courseName,a.courseId  from Semester e inner join e.course as a"); 
   for (Iterator it = query.iterate(); it.hasNext();) {
      Object  row[] = (Object[])   it.next();
      combocourse.addItem(row[0]);
        }        
       session.close();
   }


    private void combocourseActionPerformed(java.awt.event.ActionEvent evt) {                                            


  JComboBox combocourse = (JComboBox)evt.getSource();  
   Object row[] = (Object[])combocourse.getSelectedItem();  
    System.out.println("id"+row[1] ); 

       }
Run Code Online (Sandbox Code Playgroud)

java combobox object

5
推荐指数
1
解决办法
6万
查看次数

标签 统计

combobox ×1

java ×1

object ×1