ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fred Janon <fja...@gmail.com>
Subject Re: iBatis 3 roadmap
Date Fri, 27 Feb 2009 02:53:10 GMT
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