Fixed query cache id generation: added platform to hash
This commit is contained in:
parent
9e36a95a97
commit
0dde8585c3
1 changed files with 6 additions and 1 deletions
|
@ -682,8 +682,13 @@ final class Query extends AbstractQuery
|
|||
{
|
||||
ksort($this->_hints);
|
||||
|
||||
$platform = $this->getEntityManager()
|
||||
->getConnection()
|
||||
->getDatabasePlatform()
|
||||
->getName();
|
||||
|
||||
return md5(
|
||||
$this->getDql() . serialize($this->_hints) .
|
||||
$this->getDql() . serialize($this->_hints) . $platform .
|
||||
($this->_em->hasFilters() ? $this->_em->getFilters()->getHash() : '') .
|
||||
'&firstResult=' . $this->_firstResult . '&maxResult=' . $this->_maxResults .
|
||||
'&hydrationMode='.$this->_hydrationMode.'DOCTRINE_QUERY_CACHE_SALT'
|
||||
|
|
Loading…
Add table
Reference in a new issue