Path: csiph.com!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail From: markspace <-@.> Newsgroups: comp.lang.java.programmer Subject: Re: Apache JDBC utils Date: Tue, 01 May 2012 08:57:28 -0700 Organization: A noiseless patient Spider Lines: 28 Message-ID: References: <3265763.6.1335834184189.JavaMail.geo-discussion-forums@pbph1> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Tue, 1 May 2012 15:57:32 +0000 (UTC) Injection-Info: mx04.eternal-september.org; posting-host="zgW2MA4sFrKxp4jMohs6RQ"; logging-data="31474"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/UTOxZLoZ7xhLQlUBDmXOGZPfAX1Ob6fk=" User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 In-Reply-To: Cancel-Lock: sha1:WvhOl8JSTmsGTymVkl+Or3F+mMc= Xref: csiph.com comp.lang.java.programmer:14077 On 5/1/2012 6:29 AM, Arved Sandstrom wrote: > On 12-04-30 11:27 PM, markspace wrote: >> If the authors of the projects say it's not ORM, I'll choose to believe >> them. > To an extent I'm happy to go with what authors say also. More precisely > DBUtils *is* an ORM - just look at the available ResultSetHandler Right-o. I knew what Lew meant, but I still found his statement to be inaccurate. It was clearly an exaggeration to say that dbutils is an ORM just like JPA or Hibernate. JPA and dbutils are practically on different planets. They solve a similar problem, but they take very different approaches. > I prefer to differentiate between basic OR mappers like DBUtils that do This is good, I like the term "mapper" here instead of ORM. Data Mapper is a design pattern. Specifically it's a lighter-weight one that DAO, so it's a good fit to what dbutils is trying to accomplish.