ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Schall" <mike.sch...@gmail.com>
Subject Re: select "extends" ?
Date Wed, 21 May 2008 20:24:36 GMT
For the record, the .Net version has the same sql/include concept.  It also
has the extends attribute.  I have not used "extend" to extend statements,
but is is very nice to extend parameter and result maps.

On Wed, May 21, 2008 at 2:49 PM, Josh Joy <joshjdevl@gmail.com> wrote:

> Cool...even better...
>
>
> On Wed, May 21, 2008 at 2:43 PM, Clinton Begin <clinton.begin@gmail.com>
> wrote:
>
>> No, we took a different approach.  You can declare a <sql
>> id="blah">block</sql> and then use it with <include id="blah"/> in
your
>> statement.  I believe the way iBATIS for Java does it is more flexible and
>> predictable.  Direction becomes a problem with "extends".
>>
>> Clinton
>>
>>
>> On Wed, May 21, 2008 at 1:34 PM, Josh Joy <joshjdevl@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I saw in the ibatis docs for dotnet there is a way to use extends with
>>> select elements...
>>> http://ibatis.apache.org/docs/dotnet/datamapper/ch03s03.html
>>>
>>> Is there something similar for Java? I am looking to append the following
>>> xml to lots of my sql select statements...
>>>     <dynamic prepend="ORDER BY ">
>>>        <isNotEmpty property="SortField">
>>>            ORDER BY $SortField$ $SortType$
>>>        </isNotEmpty>
>>>    </dynamic>
>>>
>>>
>>> Thanks,
>>> Josh
>>>
>>
>>
>
Mime
View raw message