Documentation bug: Data Mapper Guide 1.2.1.pdf nullValue in <result>
--------------------------------------------------------------------

         Key: IBATISNET-136
         URL: http://issues.apache.org/jira/browse/IBATISNET-136
     Project: iBatis for .NET
        Type: Bug
  Components: Documentation  
    Versions: DataMapper 1.2.1    
 Environment: .Net
    Reporter: Norman Katz


3.5.3.7. nullValue
The nullValue attribute can be set to any valid value (based on property type). 
The nullValue attribute is used
to specify an outgoing null value replacement. What this means is that when the 
value is detected in the object
property, a NULL will be written to the database (the opposite behavior of an 
inbound null value replacement).
This allows you to use a "magic" null number in your application for types that 
do not support null values (such
as int, double, float). When these types of properties contain a matching null 
value (say, -9999), a NULL
will be written to the database instead of the value.
If your database has a NULLABLE column, but you want your application to 
represent NULL with a constant
value, you can specify it in the Result Map as shown in Example 3.25.

This seems close to a verbatim copy of the nullValue section of <parameter> 
(3.4.2.6.).  I believe it should actually state one of the following:
a) ... when a null value is detected in a result returned from the query, the 
replacement value will be stored in the corresponding result property.
or
b) ... when the value is detected in the result returned from the query, a null 
will be stored in the corresponding result property.

Nothing is being "written to the database" when you're in the context of a 
<result> so I believe your current text is inaccurate and this paragraph should 
be revised.

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

Reply via email to