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: iBatis 3 roadmap
Date Fri, 27 Feb 2009 04:00:51 GMT
There's no documentation for the new Dynamic SQL, as it has not yet been
implemented.  There's no ETA, it's probably the last feature to put into
place.

I'm currently working on the annotation support.

Cheers,
Clinton

2009/2/26 Fred Janon <fjanon@gmail.com>

> Is there some documentation for the new Dynamic SQL? Is there an ETA for
> that specific feature? I would like to use iBatis for a new project but I
> would rather use iBatis 3 than 2 if Dynamic SQL is not too far away.
>
> Thanks
>
> Fred
>
> 2009/2/9 Clinton Begin <clinton.begin@gmail.com>
>
> Hi Jan,
>>
>> Let me address a few of your assertions, and then I can give you an
>> update:
>>
>>   * First, Kai is right, iBATIS 2 has reached it's "feature completeness"
>> -- we won't add any new significant features to it.  We'll maintain it and
>> fix bugs.
>>
>>   * As far as Java 5 goes, iBATIS 2 supports Enums and Generics as well as
>> iBATIS 3 ever will (with the exception of interface binding, which will
>> benefit from generics and annotations).
>>
>>   * The iBATIS 3 Whiteboard hasn't been touched because it too is
>> complete.  It's purpose was to gather thoughts and provide a forum for
>> debate.
>>
>>   * What I guess hasn't been communicated is that development of iBATIS 3
>> is well under way, and nearing a Beta release.  We should put up a blog for
>> this... long overdue.
>>
>>   * You can find the iBATIS 3 source here:
>> http://svn.apache.org/repos/asf/ibatis/trunk/java/ibatis-3/
>>
>> The core of iBATIS 3 is complete and in fact it runs the full suite of
>> iBATIS 2 and JPetStore 5 unit tests, as well as its own comprehensive suite
>> of tests. The new XML structure has been implemented and is far less verbose
>> than the current one.  Many improvements have been made to the core
>> implementation of mappings, auto mappings, join mapping, caching,
>> transaction management, batching, autocommit (real autocommit) and many
>> other areas of the framework have been greatly improved and modernized.
>>
>> The features remaining to be implemented at this time are:
>>
>>   * Interface Binding
>>   * Annotation based configuration
>>   * New Dynamic SQL
>>
>> Beyond that it will need some volunteers for Q/A and performance testing.
>> It's a complete rewrite and one would be hard pressed to find a single
>> method shared between the two.
>>
>> I don't have an ETA, as I'm very busy.  But we should see significant new
>> progress made by the end of February.
>>
>> I'll see if we can get a team blog up, possibly to replace the homepage so
>> that we can report more regularly on the status.
>>
>> Cheers,
>> Clinton
>>
>>
>>
>>
>> On Sun, Feb 8, 2009 at 3:32 AM, Ing. Jan Novotný <novotnaci@gmail.com>wrote:
>>
>>> Yes, I agree with you, that iBatis is already very mature. But on the
>>> other hand there is a lot of features mentioned in the iBatis 3 whitepaper,
>>> that could increase developer productivity. There is no doubt, that iBatis
>>> as it is now, requires a lot of XML, that could be converted to more
>>> understable and usable annotations. We have generics for a couple of years
>>> and iBatis hasn't had any support yet. I can imagine how big boost to
>>> productivity would be to have Interface binding as proposed. These things
>>> simply call for new version.
>>>
>>> Regards,
>>> Jan
>>>
>>> 2009/2/8 Kai Grabfelder <nospam@kaigrabfelder.de>
>>>
>>> This is not really about iBATIS 3 but about the improvements of iBATIS 2.
>>>> In my opinion it is perfect just the
>>>> way it is currently. So iBATIS 2 is not dead or no longer loved by it's
>>>> devs - it's just very very mature.
>>>>
>>>> Regarding iBATIS 3: I guess Clinton will be able to answer your
>>>> questions...
>>>>
>>>> Regards
>>>>
>>>> Kai
>>>>
>>>> --- Original Nachricht ---
>>>> Absender: Ing. Jan Novotný
>>>> Datum: 08.02.2009 10:11
>>>> > Hello everybody,
>>>> >
>>>> >     I'm going to have a speech at czech university about iBatis and
>>>> among
>>>> > the isssues I want to cover is, how the iBatis is perspective for you
>>>> as a
>>>> > develeper. Originaly I had there a sentence: iBatis will improve more
>>>> > dynamically than widely spread standards can ever do (such as JDBC or
>>>> JPA).
>>>> > This sentence was written 2 years ago, but I am not so sure now.
>>>> >     When I look into
>>>> >
>>>> http://opensource.atlassian.com/confluence/oss/display/IBATIS/iBATIS+3.0+Whiteboard
>>>> ,
>>>> > it has been long since it was seriously touched and I haven't found
>>>> any
>>>> > other clue when or whether there is going to be iBatis 3. There is
>>>> very
>>>> > small activity for 3.x version in Jira, thouhg there are some commits
>>>> into
>>>> > iBatis 3 core (http://www.mail-archive.com/commits@ibatis.apache.org/).
>>>> So
>>>> > can anyone give me any answer about iBatis 3, that I can spread
>>>> further?
>>>> >
>>>> > Cheers,
>>>> > Jan
>>>> >
>>>>
>>>>
>>>
>>>
>>> --
>>> --------------------------------------------------------------
>>> Ing. Jan Novotný
>>> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
>>> http://blog.novoj.net
>>> Myšlenky dne otce Fura
>>> --------------------------------------------------------------
>>>
>>
>>
>

Mime
View raw message