Return-Path: Delivered-To: apmail-ibatis-user-java-archive@www.apache.org Received: (qmail 53169 invoked from network); 3 Jan 2010 04:20:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 Jan 2010 04:20:08 -0000 Received: (qmail 65253 invoked by uid 500); 3 Jan 2010 04:20:07 -0000 Delivered-To: apmail-ibatis-user-java-archive@ibatis.apache.org Received: (qmail 65164 invoked by uid 500); 3 Jan 2010 04:20:05 -0000 Mailing-List: contact user-java-help@ibatis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user-java@ibatis.apache.org Delivered-To: mailing list user-java@ibatis.apache.org Received: (qmail 65155 invoked by uid 99); 3 Jan 2010 04:20:05 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Jan 2010 04:20:05 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of clinton.begin@gmail.com designates 74.125.92.145 as permitted sender) Received: from [74.125.92.145] (HELO qw-out-1920.google.com) (74.125.92.145) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 Jan 2010 04:19:55 +0000 Received: by qw-out-1920.google.com with SMTP id 14so2777262qwa.60 for ; Sat, 02 Jan 2010 20:19:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=PDhlctRUXKQw9py77m7uYaC5h+nUPh12m1xv4ESoaJg=; b=niHDN2aCBJJdLx5c/1JVHNyKOn/AexVEIca7tFTIHWg3NoyXYMLuMW6i0y5eluHiLi IMd6uY37UIQgMJVlLOgE5d/HQyd7LH0RpVE4yLzoPwnVfNS0Zn8FJgPFBpY6MQveHisy cvKXpoBn3JxGRGdndhHgKtG37eaPbCzE0j3CQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=IpQx6OTFwYLTku+ECguCAjzXuE7nFvfFJNg+psoZfp1bQbYDzj3uTz2SAAh+yskUqY INdU4NYlnzUAyp/C+IcArIsIrohq1yRQQr2pfWk0U9Jg4ikXxJykT3cuwgvjsYw2A90o oaCBmzB8WdcrIhMi7FzpFIrkAKLend3I19yMo= MIME-Version: 1.0 Received: by 10.224.102.207 with SMTP id h15mr10475245qao.139.1262492374801; Sat, 02 Jan 2010 20:19:34 -0800 (PST) In-Reply-To: <2f55db671001021347m558d2e07o160cfe8e7eccf048@mail.gmail.com> References: <26926675.post@talk.nabble.com> <4B370981.70203@burntmail.com> <26933207.post@talk.nabble.com> <4B375694.1060407@kaigrabfelder.de> <2f55db670912271057h3d470a24qaba396a7d7571144@mail.gmail.com> <2f55db671001021347m558d2e07o160cfe8e7eccf048@mail.gmail.com> Date: Sat, 2 Jan 2010 21:19:34 -0700 Message-ID: <16178eb11001022019s1d059ffbuaa6a163bc56dc167@mail.gmail.com> Subject: Re: How about a Netbeans integration plugin? From: Clinton Begin To: user-java@ibatis.apache.org Content-Type: multipart/alternative; boundary=000feaf1d90c881d9e047c3ae92d X-Virus-Checked: Checked by ClamAV on apache.org --000feaf1d90c881d9e047c3ae92d Content-Type: text/plain; charset=ISO-8859-1 What do you guys thing of creating a google code project for iBATIS plugins? This would avoid the need to get everyone signing CLAs and would give you more freedom over your project. At the same time, it would keep the iBATIS codebase free of 3rd party dependencies. We could organize it into categories like: IDE Support, Cache Support, DataSource Support, Plugins, Utilities etc... I think it would be simpler and easier to manage these outside of the Apache process. Of course, all would still have to be Apache 2.0 licensed. Clinton On Sat, Jan 2, 2010 at 2:47 PM, Nathan Maves wrote: > So I have the first version of the Netbeans Plugin Module done. Simple yet > functional. I have yet to put it into svn but let me know if you want to > try it out. Or if there are other features that you may want. > > Configuration features > > - Hyperlink to mapper files > - Hyperlink typeAlias to java source > > Mapper features > > - Hyperlink select resultMap attribute to resultMap definition when > resultMap is local > - Hyperlink resultMap type attribute to java source when value is a fqn > > Yet to be implemented > > - Auto complete of resultMap attribute > - Auto complete of type attribute > > > Issues > > - How to link a mapper type to a typeAlias > > > On Sun, Dec 27, 2009 at 11:57 AM, Nathan Maves > wrote: > > just a heads up I started working on a plugin this morning. I would > > love some help so if you are interested let me know and we can > > collaborate. > > > > Nathan > > > > On Sun, Dec 27, 2009 at 5:44 AM, Kai Grabfelder > wrote: > >> Hi there, > >> > >> some while ago I directed a student projects leading to the creation of > an eclipse plugin for iBATIS > >> (eclibatis: http://sourceforge.net/projects/eclibatis/) which does the > following things: > >> > >> - navigating to myResultMap declaration when CTRL-clicking on > >> resultMap="myResultMap" in a select block. > >> - opening corresponding .java files using the same hyperlinking strategy > as > >> above. > >> - enabling autocompletion for various ids (resultMap, sql) or java class > >> names. > >> > >> > >> Unfortunately sourceforge remove the wiki functionality so all the > documentation (that was within the wiki) is > >> gone. I'm also not sure if it still works with latest spring IDE & > Eclipse 3.5 versions. > >> > >> As always time constraints hinder me from releasing an updated version > ;-( > >> > >> Regards > >> > >> Kai > >> > >> --- Original Nachricht --- > >> Absender: stefcl > >> Datum: 27.12.2009 11:49 > >>> > >>> > >>> Guy Rouillier-2 wrote: > >>>> I don't use NetBeans. Do Eclipse plugins work there? If so, check > out > >>>> Ibator from the IBATIS website. It will handle at least some of the > >>>> tasks you've identified (generates POJOs, result maps, etc.) > >>>> > >>>> > >>> Quoted from: > >>> > http://old.nabble.com/How-about-a-Netbeans-integration-plugin--tp26926675p26932342.html > >>> > >>> > >>> I have already had a look at ibator, I would use it to get started on a > new > >>> project with IBatis, for generating the typical CRUD stuff for the most > >>> basic DB tables. However, in the kind of project I'm working on, 1:1 > >>> mappings between java objects and relational table aren't always > suitable, > >>> and even so, there's a lot more I need to do with my database. > >>> > >>> One way or another, I'm really not sure you can escape editing your XML > >>> files by hand at some point. That's the main reason why I think an IDE > >>> module adding some ibatis specific support to the existing XML editor > would > >>> be enjoyable. > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: user-java-unsubscribe@ibatis.apache.org > >> For additional commands, e-mail: user-java-help@ibatis.apache.org > >> > >> > > > > --000feaf1d90c881d9e047c3ae92d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable What do you guys thing of creating a google code project for iBATIS plugins= ?=A0 This would avoid the need to get everyone signing CLAs and would give = you more freedom over your project.=A0 At the same time, it would keep the = iBATIS codebase free of 3rd party dependencies.

We could organize it into categories like:=A0 IDE Support, Cache Suppor= t, DataSource Support, Plugins, Utilities=A0 etc...

I think it would= be simpler and easier to manage these outside of the Apache process.=A0 Of= course, all would still have to be Apache 2.0 licensed.=A0

Clinton

On Sat, Jan 2, 2010 at 2:47 = PM, Nathan Maves <nathan.maves@gmail.com> wrote:
So I have the first version of the Netbeans Plugin Module done. =A0Simple y= et functional. =A0I have yet to put it into svn but let me know if you want= to try it out. Or if there are other features that you may want.

Co= nfiguration features
  • Hyperlink to mapper files
  • Hyperlink typeAlias to java sourc= e
Mapper features
  • Hyperlink select resultMap attribute= to resultMap definition when resultMap is local
  • Hyperlink resultMa= p type attribute to java source when value is a fqn
Yet to be implemented
  • Auto complete of resultMa= p attribute
  • Auto complete of type attribute
Issues
  • How to link a mapper type to a typeAli= as

On Sun, Dec 27,= 2009 at 11:57 AM, Nathan Maves <nathan.maves@gmail.com> wrote:
> just a h= eads up I started working on a plugin this morning. =A0I would
> love some help so if you are interested let me know and we can
>= collaborate.
>
> Nathan
>
> On Sun, Dec 27, 2009 a= t 5:44 AM, Kai Grabfelder <nospam@kaigrabfelder.de> wrote:
>> Hi there,
>>
>> some while ago I directed a stud= ent projects leading to the creation of an eclipse plugin for iBATIS
>= ;> (eclibatis: http://sourceforge.net/projects/eclibatis/) which does = the following things:
>>
>> - navigating to myResultMap declaration when CTRL-clic= king on
>> resultMap=3D"myResultMap" in a select block.<= br>>> - opening corresponding .java files using the same hyperlinking= strategy as
>> above.
>> - enabling autocompletion for various ids (resu= ltMap, sql) or java class
>> names.
>>
>>
>= ;> Unfortunately sourceforge remove the wiki functionality so all the do= cumentation (that was within the wiki) is
>> gone. I'm also not sure if it still works with latest spring I= DE & Eclipse 3.5 versions.
>>
>> As always time const= raints hinder me from releasing an updated version ;-(
>>
>> Regards
>>
>> Kai
>>
>> --- Original Nachricht ---=
>> Absender: stefcl
>> Datum: 27.12.2009 11:49
>&g= t;>
>>>
>>> Guy Rouillier-2 wrote:
>>&g= t;> I don't use NetBeans. =A0Do Eclipse plugins work there? =A0If so= , check out
>>>> Ibator from the IBATIS website. =A0It will handle at least= some of the
>>>> tasks you've identified (generates POJ= Os, result maps, etc.)
>>>>
>>>>
>>&= gt; Quoted from:
>>> http://old.nabble.c= om/How-about-a-Netbeans-integration-plugin--tp26926675p26932342.html >>>
>>>
>>> I have already had a look at ibator, I would u= se it to get started on a new
>>> project with IBatis, for gene= rating the typical CRUD stuff for the most
>>> basic DB tables.= However, in the kind of project I'm working on, 1:1
>>> mappings between java objects and relational table aren't = always suitable,
>>> and even so, there's a lot more I need= to do with my database.
>>>
>>> One way or another= , I'm really not sure you can escape editing your XML
>>> files by hand at some point. That's the main reason why I = think an IDE
>>> module adding some ibatis specific support to = the existing XML editor would
>>> be enjoyable.
>>
>>
>> ------------------------------------------------------= ---------------
>> To unsubscribe, e-mail: user-java-unsubscribe= @ibatis.apache.org
>> For additional commands, e-mail: user-java-help@ibatis.apache.org>>
>>
>


--000feaf1d90c881d9e047c3ae92d--