Аудит изменений данных в Spring Data JPA

  Рет қаралды 1,631

devmark_ru

devmark_ru

Күн бұрын

Пікірлер: 6
@zhagot
@zhagot Жыл бұрын
Спасибо за видео, было интересно и познавательно! ❤
@mikhailrogachev2532
@mikhailrogachev2532 Жыл бұрын
Спасибо за видео, хотелось бы теперь увидеть материал по спринг сесурити и jwt.
@ogyct
@ogyct 6 ай бұрын
В последнее время редко пишу что-то на джаве/спринге, поэтому с удовольствием смотрю такие видео, чтобы освежить в памяти какие-то знания. Спасибо! Позволю себе сделать несколько замечаний к коду. Для даты и времени я бы использовал Instant, или любой другой класс с тайм зоной. Постоянно вижу, как люди про это забывают и обжигаются. Для ДТО наверное имеет смысл использовать дата класс. Для идшников в дб я бы использовал тип Лонг. Велика вероятность, что строк в БД будет больше, чем вмещает в себя Инт. Всё это вроде как мелочи, но в долгую могут сыграть решающую роль в жизнеспособности проекта.
@devmark
@devmark 5 ай бұрын
Для dto я вроде бы всегда и везде использую data-классы. В отличие от JPA-сущностей (там их нельзя использовать по техническим причинам). Тип int позволяет хранить более 2 миллиардов записей, на практике я пока ещё не сталкивался с переполнением, но в каких-то особых случаях long был бы оправдан. А в целом ваши замечания более чем справедливы для реальных проектов! Я сознательно упрощаю примеры, чтобы сосредоточить внимание зрителей на ключевых моментах и не уходить в сторону.
@sergeyushakov8614
@sergeyushakov8614 2 ай бұрын
Во-первых присоединяюсь к благодарностям :) Всё действительно получилось познавательно и компактно. Также присоединяюсь к рекомендации про Instant, иначе приключений почти наверняка не избежать. И ещё хочу добавить, что если заранее известно, что под капотом PostgreSQL и Hibernate, и никакой другой экзотики не ожидается, то вряд ли имеет смысл ограничивать себя функциональностью CrudRepository. Работать всё конечно будет, но в реальной жизни вместо метода save() может быть практичнее saveAndFlush(), который доступен начиная с JpaRepository. И который гарантирует однозначную идентификацию источника ошибки при обращении к базе, если сохранений по ходу транзакции было несколько. Понятно, что тема может оказаться холиварная, и всё же... :)
@valeriyemelyanov9090
@valeriyemelyanov9090 Жыл бұрын
Супер!!!
Андрей Беляев - JPA-паззлеры (+Hibernate и Spring)
1:04:57
JPoint, Joker и JUG ru
Рет қаралды 23 М.
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 2,4 МЛН
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 11 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 83 МЛН
Hibernate & JPA Tutorial - Crash Course
24:27
Marco Codes
Рет қаралды 104 М.
JWT авторизация. Основы JWT - механизма.
6:45
Хочу вАйти
Рет қаралды 10 М.
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 59 М.
Spring Boot Tutorial | Spring Data JPA | 2021
1:02:02
Amigoscode
Рет қаралды 706 М.
Лучший Гайд по Kafka для Начинающих За 1 Час
1:15:01