Jcombobox дает org.hibernate.propertyaccessexception errorJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Jcombobox дает org.hibernate.propertyaccessexception error

Сообщение Anonymous »

Существует 2 класса Jcombobox и 2. Когда событие загрузки формы он заполнит jcombobox1 , когда Actionevent запускается, он загрузит другой класс с выбором jcombobox1.
Я хочу получить Personelid от jcombobox.getselectiTem , чем другой класс. Но я получаю эту ошибку: < /p>
Exception in thread "AWT-EventQueue-0"
javax.persistence.PersistenceException: org.hibernate.PropertyAccessException:
could not get a field value by reflection getter of DBClasses.Unvan.unvanID
< /code>
И вот мой код: < /p>
private void UnvanAl()
{
if (jComboBox1.getSelectedItem() != null) {
EntityManagerFactory emf = Persistence.createEntityManagerFactory("SwingDenemePU");
EntityManager em = emf.createEntityManager();
Query sorgu = em.createQuery("select p from Personel p where p.unvanID = :id");
int id = ((Unvan)jComboBox1.getSelectedItem()).getUnvanID();

sorgu.setParameter("id", id);
personelList = sorgu.getResultList();
Object[] items = new Object[personelList.size()];
for (int i = 0; i < personelList.size(); i++) {
Personel personel = personelList.get(i);
items=personel.getPersonelAdSoyad();
}

DefaultComboBoxModel def = new DefaultComboBoxModel(items);
jComboBox2.setModel(def);
}

}

private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt) {
UnvanAl();

}


Подробнее здесь: https://stackoverflow.com/questions/107 ... tion-error
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»