[jira] Commented: (DBUTILS-30) [dbutils] New ResultSetHandler - ObjectHandler

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] Commented: (DBUTILS-30) [dbutils] New ResultSetHandler - ObjectHandler

JIRA jira@apache.org

    [ https://issues.apache.org/jira/browse/DBUTILS-30?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12676687#action_12676687 ]

Dan Fabulich commented on DBUTILS-30:

The use case for this is described in DBUTILS-28:

bq. I had a web app that was used to query for data, and the data logically belonged in the same object. However some of the data was in a tradtionally RDBMS while the rest of the data was in stored in Mainframe ISAM files. There was a COBOL program that contained years of business logic that they did not what to re write, so they made a COBOL stored procedure in DB2 on the mainframe that would call the program to retreive the data. So I could've had two objects and written a routine to merge the data, but after looking at the DBUtils code it was very easy to write it just reuse the existing object.

Fortunately, Kyle doesn't have to write a routine to merge the data: he can just use BeanUtils.copyProperties, which does the right thing.  I think we should just close this issue out.

> [dbutils] New ResultSetHandler - ObjectHandler
> ----------------------------------------------
>                 Key: DBUTILS-30
>                 URL: https://issues.apache.org/jira/browse/DBUTILS-30
>             Project: Commons DbUtils
>          Issue Type: Improvement
>         Environment: Operating System: other
> Platform: All
>            Reporter: Joe Zulli
>            Priority: Minor
>             Fix For: 1.2
> It would be great to see a ResultSetHandler that populates an existing object
> (as opposed to the BeanHandler which instantiates a new one, given a class).
> This woud be useful for implementing simple and easy object relational mapping.
> For instance, an object that loads it self from the database could use the
> ObjectHandler and pass in "this" as the object.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.