manager is closed"? Дело всё в том что мне надо предпринять 5 попыток зафлашить, а только после этого кинуть исключение. Но после первого флаша ЕМ закрыт и открываться не хочет.
Если я значит переоткрываю его, то все entity, которые были в dto становятся как новые объекты и мне надо их рефрешить. А делать это 5 раз подряд более с чем 5 сущностями - это сильно.
Я нагуглил что вроде persistent connection для менеджера, но ещё не пробовал и вроде как серьёзная хрень для такой простой задачи...
Ещё мою проблему бы решило отвязать конкретный объект от ЕМ, т.е. сделать что-то типа unpersist. Но не нашел ничего хорошего...
может лучше поискать способ не флашить 5 раз?
не юзай ем значит?
Если нужно перезагрузить менеджер, то есть метод ManagerRegistry::resetManager
Несовсем понятно, почему нужно предпринимать 5 попыток. Почему первая попытка может завершиться неудачей?
Обсуждают сегодня