DataMapper 1.5 supports this notation (IBATISNET-155):

<resultMap id="account-result-constructor" class="Account" > 
 <constructor> 
  <argument argumentName="id" column="Account_ID"/> 
  <argument argumentName="firstName" column="Account_FirstName"/> 
  <argument argumentName="lastName" column="Account_LastName"/> 
 </constructor>  
</resultMap>

--- Clinton Begin <[EMAIL PROTECTED]> wrote:

> In Java land I was thinking of simply adding the following to the
> current
> <result> element...
> 
> Currently we can do:
> 
>     <result property="FirstName" column="FIRST_NAME" />
> 
> I'd like to add...
> 
>     <result field="_firstName" column="FIRST_NAME"/>  <!-- I'm not
> advocating underscores -->
> 
> ...and...
> 
>     <result column="FIRST_NAME" />
> 
> The latter (which lacks both property and field attributes) would be
> a
> constructor parameter.  It would have to follow some rules:
> 
>     1) Constructor results must come first in the result map defn.
>     2) Constructor results must be in the same order as the
> parameters of
> the constructor.
> 
> I think constructor and field support would be awesome in both the
> .NET and
> Java versions.
> 
> Thoughts?
> 
> Clinton

Reply via email to