Size: a a a

Spring Framework and more

2017 September 04

d

denis Ig in Spring Framework and more
Respect ✊
источник

YN

Yuri Nemnonov in Spring Framework and more
Спасибище 👍
источник
2017 September 05

RS

Ramil Safin in Spring Framework and more
источник

IS

Ivan SPb in Spring Framework and more
Такая интересная ошибка появилась при выполнении autocomplete (по вервым буквам подсказывает список) - в браузере ошибка Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING.

Гуглил - пишут - отключите антивирус, дополнения браузера. Ок, отключил, легче не стало.

Может кто-то сталкивался с подобным, как это можно вылечить?
источник

IS

Ivan SPb in Spring Framework and more
источник

NK

ID:161507697 in Spring Framework and more
Проверь рест метод, не выкидывает ли он исключение?
источник

AM

Alexander Mamaev in Spring Framework and more
Всем привет!
Такой вопрос: работаю с mongo и mysql (через спринг дату). Надо отредактировать аккуант в обе базы в одной транзакции. Проблема в том, что когда вылетает ошибка для мускл (например, когда добаляется емаил уже существующий в базе, т.е. уникальный), и соответственно транзакция откатывается, то монго на это наплевать и она все равно обновляет поле у себя.
Как операции в монго и мускл можно объеденить в одну транзакцию... или хотябы, чтобы монго не выполняла действия в случае ошибки мускл, при это м, чтобы мускл тоже откатывался в случае ошибок в монго?
источник

EK

Evheniy Kulynych 🦀 in Spring Framework and more
JTA и  @ Transactional спринга пробовал?
источник

AM

Alexander Mamaev in Spring Framework and more
Transactional пробовал - фишка в том, что в базу данные сливаются в конце общей транзакции - там и вываливается ошибка, а монго все равно пишет (у нее нет ошибки)
источник

ЕС

Евгений Серебров in Spring Framework and more
Попробуй в логике приложения сделать логику следующем образом, что если по какой то причине запись в MySQL не прошла, то тогда в MongoDB тоже не нужно ничего писать и изменять, то есть получается в данной ситуации MongoDB будет дублирующей базой данных в которую изменения будут писаться тогда и только тогда, когда они прошли в главную базу данных...
источник

EK

Evheniy Kulynych 🦀 in Spring Framework and more
оберни запись в базу вложенной транзакцией, "rollbackOn' пропиши над этим методом. у меня та же ситуация - монго и мускул через спринг дата. Такой вариант отрабатывает
источник

AM

Alexander Mamaev in Spring Framework and more
Евгений Серебров
Попробуй в логике приложения сделать логику следующем образом, что если по какой то причине запись в MySQL не прошла, то тогда в MongoDB тоже не нужно ничего писать и изменять, то есть получается в данной ситуации MongoDB будет дублирующей базой данных в которую изменения будут писаться тогда и только тогда, когда они прошли в главную базу данных...
примерно так и делаю сейчас... проблема в том, что надо бы еще учесть и другую последовательность, когда в основную прошли а в монго нет =)
Да и хороший такой костыль получается как по мне.
источник

ЕС

Евгений Серебров in Spring Framework and more
Тогда получается если не прошла запись в со зависимую базу данных MongoDB, то тогда rollback для транзакции MySQL...
источник

ЕС

Евгений Серебров in Spring Framework and more
Получается вложенная транзакция одна в другую...
источник

AM

Alexander Mamaev in Spring Framework and more
Евгений Серебров
Получается вложенная транзакция одна в другую...
только сливаться в базу они будут когда общая транзакция закончится, и только там ошибки появятся
источник

AA

Andrey Atapin in Spring Framework and more
Alexander Mamaev
Всем привет!
Такой вопрос: работаю с mongo и mysql (через спринг дату). Надо отредактировать аккуант в обе базы в одной транзакции. Проблема в том, что когда вылетает ошибка для мускл (например, когда добаляется емаил уже существующий в базе, т.е. уникальный), и соответственно транзакция откатывается, то монго на это наплевать и она все равно обновляет поле у себя.
Как операции в монго и мускл можно объеденить в одну транзакцию... или хотябы, чтобы монго не выполняла действия в случае ошибки мускл, при это м, чтобы мускл тоже откатывался в случае ошибок в монго?
правильный совет про rolllbackOn, который будет откатывать транзацкию MySQL в случае исключений от монги
источник

AM

Alexander Mamaev in Spring Framework and more
Andrey Atapin
правильный совет про rolllbackOn, который будет откатывать транзацкию MySQL в случае исключений от монги
спасибо.. я попробую
источник

EK

Evheniy Kulynych 🦀 in Spring Framework and more
да,  гибернет должен закрыть транзакции в обе базы, если метод отработал без прописанного эксепшена
источник

EK

Evheniy Kulynych 🦀 in Spring Framework and more
с монго проблема в том, что транзакций в общем понимании там нет, но гибернет умеет откатывать запись
источник

AM

Alexander Mamaev in Spring Framework and more
Evheniy Kulynych 🦀
с монго проблема в том, что транзакций в общем понимании там нет, но гибернет умеет откатывать запись
хм... не откатывает однако
источник