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 Sun, 08 Feb 2009 15:56:46 GMT
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

  * 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:

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.


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
> --------------------------------------------------------------

View raw message