automapping and/or ignoreMissingColumns
---------------------------------------
Key: IBATIS-115
URL: http://issues.apache.org/jira/browse/IBATIS-115
Project: iBatis for Java
Type: New Feature
Components: SQL Maps
Versions: 2.0.9b
Reporter: ow
This was requested about a year ago. Somewhat similar to what Ruby-on-Rails
does.
http://sourceforge.net/forum/forum.php?thread_id=1110825&forum_id=206694
By: Clinton Begin - cbeginProject Admin
RE: Same name property/column automapping
2004-07-15 16:29
This has been discussed before, and so has the inverse. That is, not all
columns in the result map need be present in the db result set. The biggest
argument against this is performance, as it requires accessing the DB metadata,
possibly EVERY time a query is run. However, I don't have too much problem with
it if it is optional. I would sooner see a syntax something like:
<!-- FORCES AUTOMAP OF ALL REMAINING COLUMNS -->
<resultMap id=�get-product-result� class=�com.ibatis.example.Product�
autoMapRemaining="true">
<result property=�id�
column=�ID_THAT_NEEDS_TO_BE_REMAPPED�/>
<result property=�category� column=�categoryId� select=�getCategory�/>
</resultMap>
<!-- RELAXES REQUIREMENT THAT ALL COLUMNS MUST BE PRESENT -->
<resultMap id=�get-product-result� class=�com.ibatis.example.Product�>
<result property=�description� column=�DESC� optional="true" />
...
</resultMap>
<!-- OR -->
<resultMap id=�get-product-result� class=�com.ibatis.example.Product�
ignoreMissingColumns="true">
...
</resultMap>
--
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