Entries with tag sql .

Optimistic VS pessimistic locking в SQL

Пессимистическая и оптимистическая блокировки в SQL При работе с высоконагруженными системами нередко возникает задача организовать безопасное изменение данных, чтобы избежать конфликтов при выполнении параллельных запросов. Иными словами, если два запроса одновременно пытаются изменить одну и ту же запись, это может привести к потере данных или другим ошибкам.

Подводные камни JPQL-запросов с fetch-полями в Spring Data JPA

При работе со Spring Data JPA иногда возникают ситуации, когда JPQL-запрос, который должен извлекать сущность по её ID, возвращает null. Это происходит, даже если сущность с заданным ID точно существует в базе данных. Как же так получается? Рассмотрим данную проблему на примере Authors и Books.   Пример запроса и сущностей JPQL-запрос @Query("select a from Author a join fetch a.

Коротко о себе:

Работаю программистом в компании Tune-it.

Занимаюсь какими-то проектами, связанными с чем-то.

No opened content.
Open blog entry to get advice.