[ 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