You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ibatis.apache.org by "Paul Benedict (JIRA)" <ib...@incubator.apache.org> on 2006/03/29 03:06:19 UTC
[jira] Commented: (IBATIS-226) Support Commons DBUtils
ResultSetHandler
[ http://issues.apache.org/jira/browse/IBATIS-226?page=comments#action_12372176 ]
Paul Benedict commented on IBATIS-226:
--------------------------------------
I think a very easy solution would to include a callback that can decode the ResultSet, if such power is needed:
public Object queryWithResultSetHandler(String statementName, Object parameterObject, ResultSetHandler rsh);
> Support Commons DBUtils ResultSetHandler
> ----------------------------------------
>
> Key: IBATIS-226
> URL: http://issues.apache.org/jira/browse/IBATIS-226
> Project: iBatis for Java
> Type: New Feature
> Components: SQL Maps
> Reporter: Paul Benedict
>
> Sometimes I need total control over the caching mechanism for very critical systems. I need to also guarantee object identity and I can only do this when handling the result set myself. I propose adding an attribute to the <statement> tag (and also <select>, <insert>, <update>) that will specify a subclass of ResultSetHandler so that I may write custom code and decode the ResultSet myself. The ResultSetHandler class is part of the Jakarta Commons DBUtils package. It is extremely useful!
> <select id="findMyObject" resultSetHandler="com.company.MyResultSetHandler">
> To prevent excess object creation, IBATIS must reuse the same instance it creates.
--
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