public function insert(AreaStatus $item) { $this->transaction->requestTransaction(); try { return $item->insert($this->conn); } catch (Exception $ex) { $this->transaction->requestRollback(); throw $ex; } }