diff options
| author | wei <> | 2006-07-28 00:02:13 +0000 | 
|---|---|---|
| committer | wei <> | 2006-07-28 00:02:13 +0000 | 
| commit | caa348ceabba58447bf8deddb8c6316ff3dc88ce (patch) | |
| tree | ccb2f2215f07be6ed1694c403f54ee75c005d397 /framework/DataAccess/SQLMap/Configuration | |
| parent | 5c1132f6da292a689bc52bd7f20a83ff8d733fbd (diff) | |
Fixed nested GroupBy resultMap
Diffstat (limited to 'framework/DataAccess/SQLMap/Configuration')
| -rw-r--r-- | framework/DataAccess/SQLMap/Configuration/TDomSqlMapBuilder.php | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/framework/DataAccess/SQLMap/Configuration/TDomSqlMapBuilder.php b/framework/DataAccess/SQLMap/Configuration/TDomSqlMapBuilder.php index 0d1172b0..e43e362d 100644 --- a/framework/DataAccess/SQLMap/Configuration/TDomSqlMapBuilder.php +++ b/framework/DataAccess/SQLMap/Configuration/TDomSqlMapBuilder.php @@ -48,11 +48,11 @@ class TDomSqlMapBuilder  	public function build(SimpleXMLElement $document)
  	{
  		$this->_document = $document;
 -		$this->initialize($document);
 +		$this->initializeSQLMap($document);
  		return $this->_sqlMapper;
  	}
 -	protected function initialize($document)
 +	protected function initializeSQLMap($document)
  	{
  		$this->_sqlMapper = new TSqlMapper(new TTypeHandlerFactory);
 @@ -81,6 +81,7 @@ class TDomSqlMapBuilder  		foreach($document->xpath('//sqlMap') as $sqlmap)
  			$this->loadSqlMappingFiles($sqlmap);
 +		$this->resolveResultMapping();
  		if($this->_sqlMapper->getIsCacheModelsEnabled())
  			$this->attachCacheModel();
 @@ -216,7 +217,6 @@ class TDomSqlMapBuilder  		$resource = $this->getResourceFromPath((string)$node['resource']);
  		$sqlmap = $this->getConfigAsXmlDocument($resource);
  		$this->configureSqlMap($sqlmap,$resource);
 -		$this->resolveResultMapping();
  	}
  	protected function getResourceFromPath($resource)
 | 
