Не удержался от комментария - супер полезно, супер доходчиво, супер ёмко - респект!
@Евгений-ы4м3ж2 жыл бұрын
Ждем видео про уровни изоляции👍
@elizavetazonova6642 Жыл бұрын
Сразу пошла искать на канал, как посмотрела это. Спасибо!
@Batyrbala Жыл бұрын
очень очень круто, чёткая,понятная подача за очень короткое видео,видна тщательная подготовка,спасибо за труды!
@МаксимСамойлов-р6ф Жыл бұрын
Один из самых прекрасных RU каналов по java!!!! Без воды, всё по теме + прекрасная дикция автора!!!
@stanislavkuprienko64752 ай бұрын
Слушай, дружище, у тебя отлично получается рассказывать кратко и доходчиво 👍 Спасибо большое
@meiramsopytemirzhanov Жыл бұрын
все четко и ясно, без никакого мыла. автор молодец, ждем больше видео, в таком же формате 🙌
@sanychtrip2268 Жыл бұрын
Отличная подача! Смотреть одно удовольствие. А то порой включаешь чей-то видос на интересующую тему, в конце ничего не понял, зато выспался) и идёшь бодрый смотреть индусов
@СергейКот-я7ъ2 ай бұрын
Черт..как быстро. И понятно. Спасибо!
@polyackov_ot2 жыл бұрын
Обидно, что не видел что-то подобное раньше)) Имхо: 1) нехватает пояснение про логическую и физическую транзакцию 2) когда объясняешь почему транзация не работает (3:10), я бы еще отметил, что транзакционность в спринге работает через проксирование/аоп 3) много времен тратися на то, что автор показывает перед кажым примером, что сейчас в бд. Можно попробовать в следующих видео чистить записи перед каждым кейсом
@javistt2 жыл бұрын
Благодарю за развернутый фидбек.
@tami-he4mm11 ай бұрын
Заслужили подписку и лайк, все без воды, быстро и ясно, спасибо вам большое, продолжайте в том же духе👍
@sanya_yuvelir2 жыл бұрын
круто!!! спасибо. жаль, что только сейчас посмотрел это видео, когда разбирался - много всего перелопатил. а тут очень доступно
@yanslow9083 Жыл бұрын
Зачем лопатить, берёшь и делаешь, там будут видны многие проблемы сразу, а вообще есть книги 📚 ,
@AntonRodriges Жыл бұрын
Очень коротко и очень по делу! ) Огромное спасибо!
@Aqwsaful Жыл бұрын
Ждем новые видео, очень интересно и полезно! Спасибо большое!! Лайк, лайк, лайк!
@jeakkey Жыл бұрын
Очень классный материал! спасибо автору
@ПавелК-ю9э Жыл бұрын
Меньше 7 минут, круто. Спасибо
@vitalijbogdevich4082 жыл бұрын
ролик зашел👍
@НикитаБулгаков-х9ю Жыл бұрын
Спасибо, друг!!! Очень качественно все сделал, успехов !!
@МатвейПинчуков-щ8ъ3 ай бұрын
Коротко и полезно)
@vadimkharkov5379 Жыл бұрын
Хотелось бы услышать про механизм транзакции, что происходит под капотом
@yanslow9083 Жыл бұрын
Под капотом работает JDBC, вот как вручную оборачивали try(здесь соединения с БД){ con.setAutoCommit(false), выполнение запросов, может точки восстановления, а может и не быть, connection.commit} catch(){ connection.rallback() } - это общая схема, здесь может быть множество вариантов развития событий,
@ВадимПорохов-п6к Жыл бұрын
спасибо, все доступно и понятно! ждем новых видео
@notUnclePetro2 жыл бұрын
большущее спасибо автору!) очень во время 😅 отлично сжатый, но понятный материал👍 как шпаргалочка перед собеседованием рядовому разработчику - самое то! но согласен, что можно было бы немного затронуть АОП
@somebodysomebody5283 Жыл бұрын
Очень полезное видео, ты крут!!!! продолжай ещё снимать видеоролики
@andreyko638511 ай бұрын
Отлично. Спасибо.
@sigma3131 Жыл бұрын
Благодарю за понятное видео!
@ЕгорВладимировичКузнецов Жыл бұрын
Крутой! Всё чётко и по существу
@IndexRTS2 жыл бұрын
Вот это реально полезное виде да и ещё с исходником. Ну спасибо.
@whitelight88115 ай бұрын
Смотреть всем
@raccoon8230 Жыл бұрын
Очень ждём продолжения
@olyarashchupkina16569 ай бұрын
Перечитала кучу статей и только из этого короткого видео узнала в чем ошибка…. Что нельзя вызывать транзакцию из того же класса. Еще хотелось бы узнать, почему именно нельзя. Но понятно, что это тема не этого короткого ролика. Спасибо большое!
@olhapashchenko4370 Жыл бұрын
Спасибо!!!!!!! Очень понятно. Респект!
@МинкоАлександр-ш2й2 жыл бұрын
Супер, чувак! Все четко и по делу!
@Владимир-ъ3б9ь9 ай бұрын
круто! спасибо!
@vi7er487 Жыл бұрын
3:11 Можно вызвать метод с собственного класса, но немного хитро. Надо заинжектить собственный класс.
@ГлебВалерьевич-у6ы Жыл бұрын
Быстро. Ясно. Спасибо
@withotsoul72522 жыл бұрын
Спасибо за урок бро! было круто
@АнарМусаев-б1л Жыл бұрын
Ждём от тебя уровни изоляции и распростронения транзакции бро
@sky_architect Жыл бұрын
А будет про уровни изоляции и распространение транзакции? Prosím!🙏
@ДмитрийМосейкин Жыл бұрын
спасибо
@someone-special-xc Жыл бұрын
Очень нравятся твои видосы! Жаль больше одного лайка не поставить) Расскажи пожалуйста про уровни изоляции транзакций, о которых ты упомянул в конце видео. Спасибо :)
@александракашинская2 жыл бұрын
Очень интересно👍
@oliadavediuk99132 жыл бұрын
очень 🔥
@ercefwxdx Жыл бұрын
Дякую!!!!!!!!!!!!!!!!!!!!
@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.
@9080artur8 ай бұрын
по кайфу
@romanmatafonov6419 Жыл бұрын
Спасибо! Шикарное видео! Я вот недавно столкнулся с проблемой, что @Transactional метод падает с оом из-за большого количества стейтментов (используем майбатис) Решил проблему через использование специального маппера с @Flush методом Но вот интересно, есть какой-то рецепт, чтобы Спринг сам флашил стейтменты?
@danilasokolov478911 ай бұрын
Может и отработать с вызовом напрямую (без self autowire), если используется AspectJ
@maksimivanov8728 Жыл бұрын
Если сравнивать Spring с другими фреймворками, тут как-то все из коробки, тот-же Django надо все в ручную настраивать.