в коде 2 соединения с базой данных (одно через доктрину и старое на пдо). через старое соединение происходит вставка данных. и при выборке через старое соединение и доктрину - возвращаются разные наборы данных (запрос простой, выбор по айди)
а при вставке через старое соединение - транзакции используются? Т.е. вы исключили ситуацию - когда в старом соединение открыли транзакцию, вставили данные, при незафиксированной транзакции обратились через доктрину и получили результат в котором данные еще отсутствуют
по логам вроде транзакции все закрыты. эта ситуация, только на проде) и иногда норм работает, иногда лажа
а данные чем отличаются? доктрина не видит вставленные данные? или отличие в чем то другом?
Если рандом, значит, не успевает сделаться синхро
Нет такого, что вы делаете запрос через доктрину, потом через пдо, потом снова через доктрину и все в одном сеансе?
делаются запросы на селект после апдейта (пдо возвращает все норм, доктрина лажает) - запросы через доктрину делал и нейтив квери (исключаем айдентети мап)
Обсуждают сегодня