ibatis-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ron Grabowski (JIRA)" <ibatis-...@incubator.apache.org>
Subject [jira] Created: (IBATISNET-87) MappedStatement.ExecuteQueryForList(IDalSession session, object parameterObject, IList resultObject ) ignores all cache settings
Date Fri, 08 Jul 2005 04:24:09 GMT
MappedStatement.ExecuteQueryForList(IDalSession session, object parameterObject, IList resultObject
) ignores all cache settings
--------------------------------------------------------------------------------------------------------------------------------

         Key: IBATISNET-87
         URL: http://issues.apache.org/jira/browse/IBATISNET-87
     Project: iBatis for .NET
        Type: Bug
  Components: DataMapper  
    Reporter: Ron Grabowski
    Priority: Critical


The first two lines of the method are:

 RequestScope request = _statement.Sql.GetRequestScope(parameterObject, session);
 using ( IDbCommand command = _preparedCommand.Create( request, session, this.Statement, parameterObject
))

The first two lines should be along the lines of:

 RequestScope request = _statement.Sql.GetRequestScope(parameterObject, session);
 if (_statement.CacheModel == null) 

All of the overloaded ExecuteQueryForList methods call through to RunQueryForList .
All of the overloaded ExecuteQueryForObject methods call through to RunQueryForObject.
All of the overloaded ExecuteQueryForMap methods call through to RunQueryForMap.

I looked in ViewCVS and it looks like the method has been incorrect since May 2004.

There aren't any unit tests for this style of QueryForList:

 UserCollection userCollection = new UserCollection();
 sqlMapper.QueryForList("User.GetMany", null, userCollection);
 return userCollection;

-- 
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


Mime
View raw message