java.lang.String nicht umgewandelt werden [Ljava.lang.Objekt;

Möchte ich nennen natürlich die Namen in die combobox ein und drucken Sie die Kurs-Id, die ausgewählt coursename Wie kann ich dieses problem lösen?

    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] ); 

       }
Können Sie klären Ihre Frage? Genau das, was Fehler sind Sie immer und auf welche Zeile in deinem code?
String kann nicht gewirkt werden, um Array-Objekt...@ die Zeile???
versuchen Sie, ändern Sie getSelectedItem zu getSelectedObjects dies gibt Ihnen eine Liste der ausgewählten Objekte

InformationsquelleAutor user3627624 | 2014-05-14

Schreibe einen Kommentar