ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Clinton Begin" <clinton.be...@gmail.com>
Subject Re: select "extends" ?
Date Wed, 21 May 2008 20:28:18 GMT
Right.  The Java version can extend maps, just not the statements.

Clinton

On Wed, May 21, 2008 at 2:24 PM, Michael Schall <mike.schall@gmail.com>
wrote:

> 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