[ http://issues.apache.org/jira/browse/IBATIS-308?page=all ]
Jeff Butler closed IBATIS-308:
------------------------------
Fix Version: 2.2.0
Resolution: Fixed
Fixed in SVN.
> Optimize result set fetches for stored procs
> --------------------------------------------
>
> Key: IBATIS-308
> URL: http://issues.apache.org/jira/browse/IBATIS-308
> Project: iBatis for Java
> Type: Improvement
> Components: SQL Maps
> Versions: 2.0.8, 2.0.9, 2.1.0, 2.0.9b, 2.1.5, 2.1.6, 2.1.7
> Environment: Applicable to any
> Reporter: Amit Kushwaha
> Assignee: Jeff Butler
> Fix For: 2.2.0
>
> Executing queries contained in stored procedures, optimize result set fetches
> if the fetch size on the Statement(BaseStatement) is specified. This will
> improve performance by getting multiple records out from the database per
> round trip as specified by the fetch size. Some drivers have a default fetch
> value, for example, Oracle set's the fetch size to 10 by default. And
> overriding the default fetch size if useful in cases when the SQL query
> executed returns a large number of rows.
> At the moment, its possible to set the fetch size on the BaseStatement. And
> it takes effect while executing the query using a PreparedStatement but not
> on a CallableStatement. So in SqlExecutor, in executeQueryProcedure, we
> should set the fetch size on the CallableStatement, if a fetch size is
> specified on the BaseStatement as is done in the executeQuery method.
>
--
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