[ 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

Reply via email to