Следующий код:Почему "Бассейн-1-токарно-1" исключение в тему
ExecutorService executor = newSingleThreadExecutor();
executor.execute(new Runnable()
{
@Override
public void run()
{
Session session = (Session) entityManager.getDelegate();
SQLQuery query = session.createSQLQuery("SELECT * FROM function()");
boolean result= (boolean) query.uniqueResult();
}
}
я получаю исключение:
Exception in thread "pool-1-thread-1" java.lang.NullPointerException
at personDao$1.run(PersonDao.java:1080)
Так он говорит на линии, где boolean result= (boolean) query.getUniqueResult();
, есть пул 1 нить 1, почему это происходит?
Есть ли исключение или его нет? Попробуйте присвоить результат 'uniqueResult' переменной переменной' Object' и проверить ее значение. –