Return-Path: Delivered-To: apmail-ibatis-user-java-archive@www.apache.org Received: (qmail 87821 invoked from network); 19 Dec 2006 21:56:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Dec 2006 21:56:12 -0000 Received: (qmail 45346 invoked by uid 500); 19 Dec 2006 21:56:16 -0000 Delivered-To: apmail-ibatis-user-java-archive@ibatis.apache.org Received: (qmail 45337 invoked by uid 500); 19 Dec 2006 21:56:16 -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 45326 invoked by uid 99); 19 Dec 2006 21:56:16 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Dec 2006 13:56:16 -0800 X-ASF-Spam-Status: No, hits=0.3 required=10.0 tests=MAILTO_TO_SPAM_ADDR,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of lists@nabble.com designates 72.21.53.35 as permitted sender) Received: from [72.21.53.35] (HELO talk.nabble.com) (72.21.53.35) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Dec 2006 13:56:05 -0800 Received: from [72.21.53.38] (helo=jubjub.nabble.com) by talk.nabble.com with esmtp (Exim 4.50) id 1Gwmw4-0001pS-HT for user-java@ibatis.apache.org; Tue, 19 Dec 2006 13:55:44 -0800 Message-ID: <7955710.post@talk.nabble.com> Date: Tue, 19 Dec 2006 13:55:44 -0800 (PST) From: Ron Chan To: user-java@ibatis.apache.org Subject: Re: ibatis v hibernate In-Reply-To: <16178eb10612182036w62ec488ah77f5779696174d0a@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: rchan@i-tao.com References: <7901667.post@talk.nabble.com> <16178eb10612160154y7701f76do1a8f72dd5aabe5e5@mail.gmail.com> <5F0982B1F907684C924DB52F04677125298246@IE10EV801.global.ds.honeywell.com> <2f55db670612181027s553b531ch26e3388d47f01b13@mail.gmail.com> <2f55db670612181438w1e2c01dcs69c57090d65574bc@mail.gmail.com> <295517f10612181501g56d057ap7263dacde91ea78f@mail.gmail.com> <16178eb10612182036w62ec488ah77f5779696174d0a@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org Thank you all for some great feedback. Especially the 2 for 1 deal from Clinton - an ORM discussion and a history lesson :) However, I'm still in search of "answers" - maybe it's because I'm not sure what it is I'm asking for, kind of like the answer to the ultimate question ;) I have tried Hibernate, many prototypes and tests, and one live app which we have supported and extended for over 2 years. It has been an uphill struggle. Although a lot the struggle was more down to moving from a "procedural with lots of SQL" mindset to a more OO paradigm, and much of what I have learnt thru doing it with hibernate would probably be applicable to getting more out of something like ibatis. I came across ibatis ~3 months ago, no learning curve at all and we have successfully delivered one small app already. What I'm looking for I guess, is positive affirmation that ditching all the hibernate hard work (not to mention many expensive books) and going down the ibatis path is the right route. It feels right, but still, I like to hear from other people with good experiences - would be really good if you can give brief description of what the problem was you were trying to solve or what the app was delivering. Rather than a like for like matrix type comparison, real "war stories with battle scars" would make it much more meaningful. Thanks Ron Clinton Begin wrote: > > The problem with pros and cons is that they change almost on a per project > basis. > > I'd suggest just adding the above comments to the "Feedback and > experiences" > section of the wiki page. > > Cheers, > Clinton > > > On 12/18/06, Eric T. Blue wrote: >> >> IMHO, I think Larry and Nathan are both partially right. I believe it's >> safe to say that discussions on the topic of persistence frameworks in >> Java >> are sometimes as intense as political or religious debates ;) >> Personally, I >> think a high-level breakdown of the differences between frameworks would >> be >> good. Even having a feature matrix that compares against some other >> frameworks would be helpful for people that are in the process of >> evaluating >> different solutions. >> >> Per Nathan's suggestion, I think it would be good to list some pros and >> cons of different approaches. And, I would be careful how one product is >> categorized as better than the other. Obviously, what's best is often >> subjective, so there should ideally be some specific benchmarks ( e.g. >> solution A's response time is faster than solution B w/ X concurrent >> users). >> >> On 12/18/06, Nathan Maves < nathan.maves@gmail.com> wrote: >> > >> > How about a more general description of the differences and usage. >> > >> > BTW there is nothing wrong with stating reasons why our product is >> > better then others at specific tasks. >> > >> > Nathan >> > >> > On 12/18/06, Larry Meadors wrote: >> > > >> > > Heh, that it would probably be considered "flame-bait'. >> > > >> > > Larry >> > > >> > > >> > > On 12/18/06, Nathan Maves < nathan.maves@gmail.com> wrote: >> > > > These are all great success stories. Coming from someone who has >> > > never >> > > > tried Hibernate I love reading these. What are some thought about >> > > putting >> > > > together a page about IBATIS vs ORM (Hibernate)? >> > > > >> > > > Nathan >> > > > >> > > >> > >> > >> > > -- View this message in context: http://www.nabble.com/ibatis-v-hibernate-tf2830264.html#a7955710 Sent from the iBATIS - User - Java mailing list archive at Nabble.com.