Ошибка ввода при попытке установить целое число в базе данных mysql.(IllegalArgumentException: пустой экземпляр ПК) - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь ввести некоторые данные в базу данных mysql.Однако, когда я пытаюсь запустить программу, я получаю эту ошибку: java.lang.IllegalArgumentException: An instance of a null PK has been incorrectly provided for this find opertaion, я подозреваю, что это связано с event.setPriority(prist);, однако у меня недостаточно опыта, чтобы сказать, почему и как я могу это исправить.

 try{ Calendar duedate = Calendar.getInstance();
 Listevent event = new Listevent(); 
 TimeTableAddEvent tb = new TimeTableAddEvent();

 int prist = Integer.parseInt(PriTxt.getText());


 event.setName(EventTxt.getText());
 event.setDescription(DescTxt.getText());
 event.setPriority(prist);
 event.setDateofdue(DateTxt.getDate());

 EntityManagerFactory emf = Persistence.createEntityManagerFactory("TimeEven DataBasePU");
 ListeventJpaController lejc = new ListeventJpaController((emf));
 lejc.create(event);
 }catch(Exception e){

     JOptionPane.showMessageDialog(null,e);
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...