Proper FORM clause generation to support locking
This commit is contained in:
parent
494bfc8966
commit
b6da2e0e42
@ -844,8 +844,8 @@ class BasicEntityPersister
|
|||||||
}
|
}
|
||||||
|
|
||||||
return 'SELECT ' . $this->_getSelectColumnListSQL()
|
return 'SELECT ' . $this->_getSelectColumnListSQL()
|
||||||
. ' FROM ' . $this->_class->getQuotedTableName($this->_platform) . ' '
|
. $this->_platform->appendLockHint(' FROM ' . $this->_class->getQuotedTableName($this->_platform) . ' '
|
||||||
. $this->_getSQLTableAlias($this->_class->name)
|
. $this->_getSQLTableAlias($this->_class->name), $lockMode)
|
||||||
. $joinSql
|
. $joinSql
|
||||||
. ($conditionSql ? ' WHERE ' . $conditionSql : '')
|
. ($conditionSql ? ' WHERE ' . $conditionSql : '')
|
||||||
. $orderBySql
|
. $orderBySql
|
||||||
@ -1082,7 +1082,7 @@ class BasicEntityPersister
|
|||||||
}
|
}
|
||||||
|
|
||||||
$sql = 'SELECT 1 '
|
$sql = 'SELECT 1 '
|
||||||
. $this->getLockTablesSql()
|
. $this->_platform->appendLockHint($this->getLockTablesSql(), $lockMode)
|
||||||
. ($conditionSql ? ' WHERE ' . $conditionSql : '') . ' ' . $lockSql;
|
. ($conditionSql ? ' WHERE ' . $conditionSql : '') . ' ' . $lockSql;
|
||||||
$params = array_values($criteria);
|
$params = array_values($criteria);
|
||||||
$this->_conn->executeQuery($sql, $params);
|
$this->_conn->executeQuery($sql, $params);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user