Я просто пытаюсь получить данные, используя внешний ключ, и хотя он работает правильно, я получаю странную ошибку, и я действительно не знаю, почему, так как я нашел подобный код в Интернете, и он работает просто отлично.
try {
Laptop lpa;
session.beginTransaction();
Student myStudent = session.get(Student.class, 2);
lpa = myStudent.getLaptop(); //error refers to this line of code
System.out.println(lpa.getVrsta());
session.getTransaction().commit();
session.close();
} finally {
sf.close();
}
И это дает мне эту ошибку:
ERROR:
Connection leak detected: there are 1 unclosed connections upon shutting down pool jdbc:mysql://....
Exception in thread "main" java.lang.NullPointerException
at oto_otm_mtm.Blogic.main