Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!usenet.stanford.edu!newsfeed.berkeley.edu!ucberkeley!i.newsfeed.yosemite.net!newsfeed.yosemite.net!newsfeeds.ihug.co.nz!lust.ihug.co.nz!ihug.co.nz!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.lang.java.programmer Subject: Re: ORM or JDBC? Followup-To: comp.lang.java.programmer Date: Thu, 31 Mar 2011 16:06:37 +1300 Organization: Geek Central Lines: 12 Message-ID: References: <0c5037ee-f217-487c-9760-affd4bb6f181@n10g2000yqf.googlegroups.com> <4d8afdfe$0$41117$e4fe514c@news.xs4all.nl> <4d8ca45b$0$65870$e4fe514c@news.xs4all.nl> <4d8d53b1$0$23765$14726298@news.sunsite.dk> <4d90373e$0$81476$e4fe514c@news.xs4all.nl> <4d9186df$0$41114$e4fe514c@news.xs4all.nl> <8189bddb-1e17-428a-96ca-4c0ae5dabacc@d19g2000yql.googlegroups.com> NNTP-Posting-Host: 118-92-92-183.dsl.dyn.ihug.co.nz Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: lust.ihug.co.nz 1301540797 24269 118.92.92.183 (31 Mar 2011 03:06:37 GMT) X-Complaints-To: abuse@ihug.co.nz NNTP-Posting-Date: Thu, 31 Mar 2011 03:06:37 +0000 (UTC) User-Agent: KNode/4.4.7 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:2627 In message <8189bddb-1e17-428a-96ca-4c0ae5dabacc@d19g2000yql.googlegroups.com>, Alessio Stalla wrote: > Instead, ORMs exist because most people find it useful to represent > the domain model as "something" which is neither the DB, nor the GUI. I would describe that as the “business logic API”, insofar as parts of it need to be common across multiple applications. Fair enough that parts of that cannot be expressed merely as database constraints, but I would not like to see it tied to a GUI.