Да, база данных обрабатывает блокировку для вас и последствия этих блокировок в зависимости от уровня изоляции.Как разработчик, вы должны знать, как уровни изоляции влияют на блокировки, доступность данных, состояние данных и видимость данных в базе данных.
Но по сути, именно служба БД управляет этими аспектами.Вам не нужно делать какие-либо ручные блокировки, например.