[ http://issues.apache.org/jira/browse/IBATISNET-79?page=all ]
Gilles Bayon closed IBATISNET-79:
---------------------------------
Fix Version: DataMapper 1.2.1
Resolution: Fixed
in SVN
> Unable to specify cacheModel in other sql map file
> --------------------------------------------------
>
> Key: IBATISNET-79
> URL: http://issues.apache.org/jira/browse/IBATISNET-79
> Project: iBatis for .NET
> Type: Bug
> Reporter: Ron Grabowski
> Assignee: Gilles Bayon
> Priority: Minor
> Fix For: DataMapper 1.2.1
>
> Using this sample sql map:
> <sqlMap namespace="Category">
> <!-- snip -- >
> <cacheModel id="CategoryCache" implementation="MEMORY">
> <flushInterval hours="12" />
> <flushOnExecute statement="Insert" />
> <flushOnExecute statement="Update" />
> <flushOnExecute statement="Product.GetMany" />
> </cacheModel>
> <!-- snip -- >
> </sqlMap>
> The following exception is thrown:
> [DataMapperException: This SQL map does not contain a MappedStatement named
> Category.Product.GetMany]
> Line 1169 of DomSqlMapBuilder.cs has this:
> statementName = _configScope.SqlMapNamespace + DOT + statementName;
> It should be:
> statementName = ApplyNamespace( statementName );
> The sql Map files are loaded in the following order:
> <sqlMap embedded="Resources.SqlMaps.OleDb.Product.xml, Company.Project" />
> <sqlMap embedded="Resources.SqlMaps.OleDb.Category.xml, Company.Project" />
> Thanks to Chad Humphries for finding this.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira