Я использую этот код для получения результата из одной строки:
@Override
public PaymentTransactions transactionByUnique_Id(String unique_id) throws Exception {
String hql = "select e from " + PaymentTransactions.class.getName() + " e where e.unique_id = :unique_id";
Query query = entityManager.createQuery(hql).setParameter("unique_id", unique_id);
PaymentTransactions paymentTransaction = (PaymentTransactions) query.getSingleResult();
return paymentTransaction;
}
Но когда у меня нет подходящей строки, я получаю исключение:
14:25:41,736 INFO [stdout] (default task-1) javax.persistence.NoResultException: No entity found for query
Как я могу подавить это исключениеи просто продолжить выполнение кода?