I posted my initial proposal. I look forward to hearing from the .NET
part of the team.


On Wed, 2 Feb 2005 13:52:23 -0700, Clinton Begin
<[EMAIL PROTECTED]> wrote:
> I'll maintain that improved dynamic SQL is big, and intrusive enough
> to warrant its own release.  That's not to say that we can't work on
> it any time...there is a pluggable architecture in place, it should be
> easy to isolate a dynamic SQL module.  In addition to the technical
> complexity, we seriously have to settle on a decision surrounding
> this.  Not the least of which is:  What about iBATIS.NET?  If we stray
> from XML and choose a predominantly Java-ish language to support
> (Velocity, Groovy etc.) there could be concerns around the uniformity
> and consistency of our product accross platforms.
> 
> All of these decisions require collaboration.  I suggest we use our
> Wiki for such collaboration.  I've created a Improved Dynamic SQL
> Whiteboard on the Wiki to continue with the development of the ideas.
> 
> http://wiki.apache.org/ibatis/Improved_20Dynamic_20SQL_20Whiteboard
> 
> So, I'm all for a 2.2 release that's all about Dynamic SQL.  The plan
> I'll propose is below..
> 
> Cheers,
> Clinton
> 
> -------------------------
> 2.1 -- First Apache Release
>   Ease of Use
>       - <generate> tag for CRUD methods (as per iBATIS.NET)
>   Object Oriented
>       - <subclass> tag for inheritance support (as per iBATIS.NET)
>   Flexibility
>       - Constructor based results (not fields at this time)
> 
> 2.2
>   Ease of Use
>       - Improved Dynamic SQL syntax/flexibility
>       - Pluggable SQL Scripting languages
> 
> 2.3
>   Flexibility
>       - Field based results
>   Performance
>       - Cache dependency on other cache (flush-on-dependant)
>       - Flush cache at specific time (e.g. 22:30)
>   Database Support
>       - Save point support
>       - Add true autocommit support (mostly for SYBASE procs)
> 
> 2.4
>   Flexibility
>       - Override/extend mapped statements (i.e. reuse SQL;
> overrides="statementName")
>   Ease of Use
>       - Improved configuration API and logging
> -------------------------
> 
> 
> On Wed, 2 Feb 2005 13:36:28 -0500, roberto <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> > Just trying to keep this thread alive (or wake it back up)...
> >
> >
> >
> > To summarize, here is what it looks like with the given feedback:
> >
> >
> >
> > ------------------------------------------------------------
> >
> >                       Road Map
> >
> > ------------------------------------------------------------
> >
> >
> >
> > 2.1
> >
> >   Ease of Use
> >
> >       - <generate> tag for CRUD methods
> >
> >   Object Oriented
> >
> > -        Inheritance via selects or joins (same as groups)
> >
> >   Flexibility
> >
> >       - Constructor and field based results (CB: Move up from 2.2?)
> >
> >   Dynamic SQL
> >
> >       - Improved syntax/flexibility (BG)
> >
> >
> >
> > 2.2
> >
> >   Ease of Use
> >
> >       - Improved configuration API and logging
> >
> >       - Pluggable SQL Scripting languages (RR: related to 2.1 Dynamic SQL?)
> >
> >   Flexibility
> >
> >       - Override/extend mapped statements (i.e. reuse SQL;
> >
> > overrides="statementName")
> >
> >       - Constructor and field based results (CB: Move up to 2.1?)
> >
> >   Performance
> >
> >       - Cache dependency on other cache (flush-on-dependant)
> >
> >       - Flush cache at specific time (e.g. 22:30)
> >
> >   Database Support
> >
> >       - Save point support
> >
> >       - Add true autocommit support (mostly for SYBASE procs)
> >
> >
> >
> >
> >
> >  Roberto
> >
> >
> >
> >
> >
> >
> >
> > > -----Original Message-----
> >
> > > From: Brandon Goodin [mailto:[EMAIL PROTECTED]
> >
> > > Sent: Saturday, January 29, 2005 10:13 AM
> >
> > > To: ibatis-dev@incubator.apache.org; [EMAIL PROTECTED]
> >
> > > Subject: Re: Prioritize the iBATIS Java Roadmap
> >
> > >
> >
> > > I thought we'd work on getting the Ease of Use moved into 2.1. Either
> >
> > > that or see "improved dynamic sql" in 2.1.
> >
> > >
> >
> > >
> >
> > > On Sat, 29 Jan 2005 01:53:29 -0700, Clinton Begin
> >
> > > <[EMAIL PROTECTED]> wrote:
> >
> > > > IMHO, it's already prioritized based on user demand and alignment with
> >
> > > > the features already in place in the .NET version.
> >
> > > >
> >
> > > > A couple from 2.2 may move up...like constructor mapped results.
> >
> > > >
> >
> > > > Cheers,
> >
> > > > Clinton
> >
> > > >
> >
> > > > On Sat, 29 Jan 2005 01:43:31 -0500, [EMAIL PROTECTED]
> >
> > > > <[EMAIL PROTECTED]> wrote:
> >
> > > > > Here's the content of road-map.txt:
> >
> > > > >
> >
> > > > > ------------------------------------------------------------
> >
> > > > >                       Road Map
> >
> > > > > ------------------------------------------------------------
> >
> > > > >
> >
> > > > > 2.1
> >
> > > > >   Ease of Use
> >
> > > > >       - <generate> tag for CRUD methods
> >
> > > > >   Object Oriented
> >
> > > > >       - Inheritance via selects or joins (same as groups)
> >
> > > > >
> >
> > > > > 2.2
> >
> > > > >   Ease of Use
> >
> > > > >       - Improved configuration API and logging
> >
> > > > >       - Pluggable SQL Scripting languages
> >
> > > > >   Flexibility
> >
> > > > >       - Override/extend mapped statements (i.e. reuse SQL;
> >
> > > > > overrides="statementName")
> >
> > > > >       - Constructor and field based results
> >
> > > > >   Performance
> >
> > > > >       - Cache dependency on other cache (flush-on-dependant)
> >
> > > > >       - Flush cache at specific time (e.g. 22:30)
> >
> > > > >   Database Support
> >
> > > > >       - Save point support
> >
> > > > >       - Add true autocommit support (mostly for SYBASE procs)
> >
> >
>

Reply via email to