БД, и при этом никакой запрос в БД не делается.
Если в БД нет сообщения с id 3, а я делаю
Message message = messageRepository.getOne(3);
То могу ли я потом проверить следующее условие, чтобы убедиться, что сообщение с таким ID точно есть в БД?
if (message != null) {
// такое сообщение точно есть в БД.
}
if (messageRepository.findById(id).isPresent) может так
тогда уже exists, что бы не делать запрос в бд
Обсуждают сегодня