public function lock()
{
Yii::app()->db->createCommand('LOCK TABLES `' . UniqueCodes::model()->tableName() . '` READ, `' . UniqueCodes::model()->tableName() . '` AS `' . UniqueCodes::model()->getTableAlias() . '` READ, `' . $this->tableName() . '` WRITE,`' . $this->tableName() . '` as `' . $this->getTableAlias() . '` READ ')->execute();
}