Представь ситуацию, что тебе надо две сущности разных сохранить. Ты одну сохранишь, а на записи второй у тебя упадёт что-то - в итоге у тебя будут частично записанные данные
Ещё логи того. что с базой происходит, если они только для отладки нужны, можно через p6spy делать. Это намного удобнее, чем руками их писать в каждом методе репозитория.
Ещё логи того. что с базой происходит, если они только для отладки нужны, можно через p6spy делать. Это намного удобнее, чем руками их писать в каждом методе репозитория.
У него приемущество в том, что он показывает реальные запросы, которые были в базу отправлены. Там можно увидеть, что именно хибернейт делает, когда выполняет запросы. Ну и всякие другие фишки там есть, типа параметров запросов и т.д.