Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Jerry Stuckle Newsgroups: comp.lang.java.programmer,comp.lang.php Subject: Re: ORMs comparisons/complaints. Date: Sun, 22 Dec 2013 15:17:52 -0500 Organization: A noiseless patient Spider Lines: 46 Message-ID: References: <%JGtu.29103$Wm1.26832@fx17.iad> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sun, 22 Dec 2013 20:17:48 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="5bbc3b11b1b4710f646addce76a72d4a"; logging-data="24734"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/8Xfz6Ik7gGc0Q+rC86sffTGzCnlCqlow=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 In-Reply-To: <%JGtu.29103$Wm1.26832@fx17.iad> Cancel-Lock: sha1:WSC2fo06GkH3HN8rYspLt+qvy6A= Xref: csiph.com comp.lang.java.programmer:27045 comp.lang.php:12351 On 12/22/2013 2:05 PM, Daniel Pitts wrote: > Hey everyone, > > This is cross-posted to cl.java.programmer and cl.php. > > I've been doing some thinking about my experiences with various ORMs, > both positive and negative. I find that I often stretch systems to > there limits, and end up doing a lot of meta-programming to solve > problems that I've always felt should have been solved by the core > libraries. Mostly to follow DRY and KISS principals in the core > business code. > > I'm curious if others' have found the same things I have, or if they've > been satisfied doing things other ways, and if so what ORMs they use. > > I've had experience with the following Java ORMs: > * Hibernate (version 3, using Annotations for instance) > * Ibatis (many years ago, don't remember the version. around 2006) > * Straight JDBC. Not exactly an ORM :-) > > And then one non-Java ORM: Doctrine, which is modeled after Hibernate, > including most of its flaws, but missing some of its features. > > > So, my question to the groups, what ORMs have you used, and what did you > like and hate about each of them? I'm not trying to start a flame war, > so please keep it to personal experiences with projects which used them. > > I'm interested in use-cases from simple small one-off applications to > complex enterprise-level systems, and highly-scalable systems. > > Please include details like "it's easier to maintain type of changes > with our approach, but is very difficult" etc... > > Thanks for your consideration, > Daniel. Is there a PHP question in there? I don't see one... -- ================== Remove the "x" from my email address Jerry Stuckle JDS Computer Training Corp. jstucklex@attglobal.net ==================