JAVA SPRING TRANSACTIONAL: ОСНОВЫ ТРАНЗАКЦИЙ ЗА 7 МИНУТ

  Рет қаралды 19,747

Джавист

Джавист

Күн бұрын

Пікірлер: 58
@ВладимирПрохоров-д2б
@ВладимирПрохоров-д2б 7 ай бұрын
Не удержался от комментария - супер полезно, супер доходчиво, супер ёмко - респект!
@Евгений-ы4м3ж
@Евгений-ы4м3ж 2 жыл бұрын
Ждем видео про уровни изоляции👍
@elizavetazonova6642
@elizavetazonova6642 Жыл бұрын
Сразу пошла искать на канал, как посмотрела это. Спасибо!
@Batyrbala
@Batyrbala Жыл бұрын
очень очень круто, чёткая,понятная подача за очень короткое видео,видна тщательная подготовка,спасибо за труды!
@МаксимСамойлов-р6ф
@МаксимСамойлов-р6ф Жыл бұрын
Один из самых прекрасных RU каналов по java!!!! Без воды, всё по теме + прекрасная дикция автора!!!
@stanislavkuprienko6475
@stanislavkuprienko6475 2 ай бұрын
Слушай, дружище, у тебя отлично получается рассказывать кратко и доходчиво 👍 Спасибо большое
@meiramsopytemirzhanov
@meiramsopytemirzhanov Жыл бұрын
все четко и ясно, без никакого мыла. автор молодец, ждем больше видео, в таком же формате 🙌
@sanychtrip2268
@sanychtrip2268 Жыл бұрын
Отличная подача! Смотреть одно удовольствие. А то порой включаешь чей-то видос на интересующую тему, в конце ничего не понял, зато выспался) и идёшь бодрый смотреть индусов
@СергейКот-я7ъ
@СергейКот-я7ъ 2 ай бұрын
Черт..как быстро. И понятно. Спасибо!
@polyackov_ot
@polyackov_ot 2 жыл бұрын
Обидно, что не видел что-то подобное раньше)) Имхо: 1) нехватает пояснение про логическую и физическую транзакцию 2) когда объясняешь почему транзация не работает (3:10), я бы еще отметил, что транзакционность в спринге работает через проксирование/аоп 3) много времен тратися на то, что автор показывает перед кажым примером, что сейчас в бд. Можно попробовать в следующих видео чистить записи перед каждым кейсом
@javistt
@javistt 2 жыл бұрын
Благодарю за развернутый фидбек.
@tami-he4mm
@tami-he4mm 11 ай бұрын
Заслужили подписку и лайк, все без воды, быстро и ясно, спасибо вам большое, продолжайте в том же духе👍
@sanya_yuvelir
@sanya_yuvelir 2 жыл бұрын
круто!!! спасибо. жаль, что только сейчас посмотрел это видео, когда разбирался - много всего перелопатил. а тут очень доступно
@yanslow9083
@yanslow9083 Жыл бұрын
Зачем лопатить, берёшь и делаешь, там будут видны многие проблемы сразу, а вообще есть книги 📚 ,
@AntonRodriges
@AntonRodriges Жыл бұрын
Очень коротко и очень по делу! ) Огромное спасибо!
@Aqwsaful
@Aqwsaful Жыл бұрын
Ждем новые видео, очень интересно и полезно! Спасибо большое!! Лайк, лайк, лайк!
@jeakkey
@jeakkey Жыл бұрын
Очень классный материал! спасибо автору
@ПавелК-ю9э
@ПавелК-ю9э Жыл бұрын
Меньше 7 минут, круто. Спасибо
@vitalijbogdevich408
@vitalijbogdevich408 2 жыл бұрын
ролик зашел👍
@НикитаБулгаков-х9ю
@НикитаБулгаков-х9ю Жыл бұрын
Спасибо, друг!!! Очень качественно все сделал, успехов !!
@МатвейПинчуков-щ8ъ
@МатвейПинчуков-щ8ъ 3 ай бұрын
Коротко и полезно)
@vadimkharkov5379
@vadimkharkov5379 Жыл бұрын
Хотелось бы услышать про механизм транзакции, что происходит под капотом
@yanslow9083
@yanslow9083 Жыл бұрын
Под капотом работает JDBC, вот как вручную оборачивали try(здесь соединения с БД){ con.setAutoCommit(false), выполнение запросов, может точки восстановления, а может и не быть, connection.commit} catch(){ connection.rallback() } - это общая схема, здесь может быть множество вариантов развития событий,
@ВадимПорохов-п6к
@ВадимПорохов-п6к Жыл бұрын
спасибо, все доступно и понятно! ждем новых видео
@notUnclePetro
@notUnclePetro 2 жыл бұрын
большущее спасибо автору!) очень во время 😅 отлично сжатый, но понятный материал👍 как шпаргалочка перед собеседованием рядовому разработчику - самое то! но согласен, что можно было бы немного затронуть АОП
@somebodysomebody5283
@somebodysomebody5283 Жыл бұрын
Очень полезное видео, ты крут!!!! продолжай ещё снимать видеоролики
@andreyko6385
@andreyko6385 11 ай бұрын
Отлично. Спасибо.
@sigma3131
@sigma3131 Жыл бұрын
Благодарю за понятное видео!
@ЕгорВладимировичКузнецов
@ЕгорВладимировичКузнецов Жыл бұрын
Крутой! Всё чётко и по существу
@IndexRTS
@IndexRTS 2 жыл бұрын
Вот это реально полезное виде да и ещё с исходником. Ну спасибо.
@whitelight8811
@whitelight8811 5 ай бұрын
Смотреть всем
@raccoon8230
@raccoon8230 Жыл бұрын
Очень ждём продолжения
@olyarashchupkina1656
@olyarashchupkina1656 9 ай бұрын
Перечитала кучу статей и только из этого короткого видео узнала в чем ошибка…. Что нельзя вызывать транзакцию из того же класса. Еще хотелось бы узнать, почему именно нельзя. Но понятно, что это тема не этого короткого ролика. Спасибо большое!
@olhapashchenko4370
@olhapashchenko4370 Жыл бұрын
Спасибо!!!!!!! Очень понятно. Респект!
@МинкоАлександр-ш2й
@МинкоАлександр-ш2й 2 жыл бұрын
Супер, чувак! Все четко и по делу!
@Владимир-ъ3б9ь
@Владимир-ъ3б9ь 9 ай бұрын
круто! спасибо!
@vi7er487
@vi7er487 Жыл бұрын
3:11 Можно вызвать метод с собственного класса, но немного хитро. Надо заинжектить собственный класс.
@ГлебВалерьевич-у6ы
@ГлебВалерьевич-у6ы Жыл бұрын
Быстро. Ясно. Спасибо
@withotsoul7252
@withotsoul7252 2 жыл бұрын
Спасибо за урок бро! было круто
@АнарМусаев-б1л
@АнарМусаев-б1л Жыл бұрын
Ждём от тебя уровни изоляции и распростронения транзакции бро
@sky_architect
@sky_architect Жыл бұрын
А будет про уровни изоляции и распространение транзакции? Prosím!🙏
@ДмитрийМосейкин
@ДмитрийМосейкин Жыл бұрын
спасибо
@someone-special-xc
@someone-special-xc Жыл бұрын
Очень нравятся твои видосы! Жаль больше одного лайка не поставить) Расскажи пожалуйста про уровни изоляции транзакций, о которых ты упомянул в конце видео. Спасибо :)
@александракашинская
@александракашинская 2 жыл бұрын
Очень интересно👍
@oliadavediuk9913
@oliadavediuk9913 2 жыл бұрын
очень 🔥
@ercefwxdx
@ercefwxdx Жыл бұрын
Дякую!!!!!!!!!!!!!!!!!!!!
@mushroomland
@mushroomland Жыл бұрын
из доков спринга: In proxy mode (which is the default), only external method calls coming in through the proxy are intercepted. This means that self-invocation (in effect, a method within the target object calling another method of the target object) does not lead to an actual transaction at runtime even if the invoked method is marked with @Transactional.
@9080artur
@9080artur 8 ай бұрын
по кайфу
@romanmatafonov6419
@romanmatafonov6419 Жыл бұрын
Спасибо! Шикарное видео! Я вот недавно столкнулся с проблемой, что @Transactional метод падает с оом из-за большого количества стейтментов (используем майбатис) Решил проблему через использование специального маппера с @Flush методом Но вот интересно, есть какой-то рецепт, чтобы Спринг сам флашил стейтменты?
@danilasokolov4789
@danilasokolov4789 11 ай бұрын
Может и отработать с вызовом напрямую (без self autowire), если используется AspectJ
@maksimivanov8728
@maksimivanov8728 Жыл бұрын
Если сравнивать Spring с другими фреймворками, тут как-то все из коробки, тот-же Django надо все в ручную настраивать.
@ЕвгенийАлелеков
@ЕвгенийАлелеков 2 жыл бұрын
и мне зашел ;)
@dreamer_vi905
@dreamer_vi905 8 ай бұрын
500 денег этому автору))
@Kirill10402
@Kirill10402 2 жыл бұрын
👍
@markstein8051
@markstein8051 2 жыл бұрын
godnota
@ramz9564
@ramz9564 2 жыл бұрын
Почему только public методы?
@javistt
@javistt 2 жыл бұрын
stackoverflow.com/questions/4396284/does-spring-transactional-attribute-work-on-a-private-method
Никита Летов - Используем @Transactional like a Pro
1:16:31
JPoint, Joker и JUG ru
Рет қаралды 57 М.
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 88 МЛН
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 32 МЛН
Транзакции - Spring Framework в деталях
1:20:21
Уголок сельского джависта
Рет қаралды 26 М.
Spring & Spring Data JPA: Managing Transactions
10:34
Thorben Janssen
Рет қаралды 65 М.
УТЕЧКА ПАМЯТИ JAVA ЗА 6 МИНУТ
6:31
Джавист
Рет қаралды 7 М.
Spring Framework. Жизненный цикл
19:10
PavelVil
Рет қаралды 7 М.
ТЕСТИРОВАНИЕ НА JAVA (JUNIT, MOCKITO)
9:14
Джавист
Рет қаралды 34 М.