Мне нужно получить одну строку из таблицы, и мне было интересно, какой подход лучше.
С одной стороны getSingleResult
предназначен для получения единственного результата, но он вызывает исключение. Имеет ли этот метод преимущества, связанные с getResultList
с
query.setFirstResult(0);
query.setMaxResults(1);