Всем привет, хотел задать вопрос, откатятся ли обе транзакции при сценарии, первый метод помечен аннотацией @Transactional внутри него происходит сейв бд, после вызывается другой метод который тоже помечен аннотацией @Transactional, и в нем идет отправка сообщения в кафку, потом в первом методе после вызова второго и его успешной отработки вылетает эксепшен допустим.
Всем привет, хотел задать вопрос, откатятся ли обе транзакции при сценарии, первый метод помечен аннотацией @Transactional внутри него происходит сейв бд, после вызывается другой метод который тоже помечен аннотацией @Transactional, и в нем идет отправка сообщения в кафку, потом в первом методе после вызова второго и его успешной отработки вылетает эксепшен допустим.
если тебе не надо чтобы вложенный @transactional создавал новую транзакцию - поменяй propagation
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
#вопрос В изучаемом мной курсе по спрингу используется H2. Но ведь много работаем с БД. Хочется заглянуть, какие таблицы создаются (где там индекс, и вообще). Скажите, пожалуйста, как лучше это желание реализовать? Может, мне переписать, что у меня Постгрес? Или можно как-то заглянуть в эту H2?
Но сам редко использую H2, обычно в докерфайле создаю нужную бд(чаще постргрес) и сразу использую ее, кажется так удобнее.