Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #6046
| From | Arved Sandstrom <asandstrom3minus1@eastlink.ca> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Spring/hibernate and JDBC |
| References | <3c16e5e7-3c0b-4126-9dd9-88f372a58f03@e26g2000prf.googlegroups.com> <ivamk9$dph$1@dont-email.me> <alpine.DEB.2.00.1107101321480.23764@urchin.earth.li> |
| Message-ID | <8niSp.53327$SG4.34636@newsfe03.iad> (permalink) |
| Organization | Public Usenet Newsgroup Access |
| Date | 2011-07-10 11:08 -0300 |
On 11-07-10 09:34 AM, Tom Anderson wrote: > On Sat, 9 Jul 2011, markspace wrote: > >> On 7/9/2011 2:56 PM, Jack wrote: >> >>> With spring and hibernate so popular now, is there anybody still only >>> use JDBC to write database application code? Thanks. >> >> I'm sure someone is, but yes I assume that JPA & Hibernate and >> dependency injection frameworks like Spring and JSF have become the norm. > > This has also been my impression. On my current project, we do still > write raw SQL using JDBC on occasion, but only because we need to do > some sort of mad query that can't be done with our persistence provider. > For instance, we have a query that runs every hour to update our list of > top-selling products, which joins together all sorts of tables and > inserts the result directly into a table. I don't think there's any way > to do that (up to and including inserting from the select) with JPA. Short of using features that are peculiar to an implementation, it seems to me that if you had that result table described as a JPA entity, you could use an EJBQL constructor expression to load up the to-be-inserted entities from that mess of joins. Persist _those_. Just a thought. In real life I'd probably write the guts as a stored proc, and have it run with a DB scheduler like Oracle Scheduler. > Now, having said that, it appears that somebody doesn't see raw JDBC as > being limited to corner cases, because they've steadily been adding > features to it. Features i find quite baffling. Here's what's coming in > JDK 7 (skip over the try-with-resources stuff, which is great, but not > baffling): > > http://download.java.net/jdk7/docs/technotes/guides/jdbc/jdbc_41.html > > Who is the target market for this RowSetFactory stuff? In fact, who is > the target market for the existing RowSets? We have CachedRowSet, > FilteredRowSet, JoinRowSet, JdbcRowSet (!), and WebRowSet - none of > which i have ever seen used or advocated. Who is using these, and what for? > > The javadoc for JdbcRowSet says: > > A wrapper around a ResultSet object that makes it possible to use the > result set as a JavaBeansTM component. Thus, a JdbcRowSet object can be > one of the Beans that a tool makes available for composing an > application. > > Waitwhat? Tools composing applications out of JavaBeans? Wasn't that > idea dead in, like, 1998? What the hell is going on here? Is there some > mad backwater Lost World of Java development where people are actually > building apps by dragging icons around in tools? > > tom > Seems like VisualStudio envy to me. And way behind the curve at that. AHS
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar
Spring/hibernate and JDBC Jack <junw2000@gmail.com> - 2011-07-09 14:56 -0700
Re: Spring/hibernate and JDBC markspace <-@.> - 2011-07-09 16:01 -0700
Re: Spring/hibernate and JDBC Jack <junw2000@gmail.com> - 2011-07-09 17:29 -0700
Re: Spring/hibernate and JDBC Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 17:55 -0400
Re: Spring/hibernate and JDBC Jack <junw2000@gmail.com> - 2011-07-09 17:32 -0700
Re: Spring/hibernate and JDBC Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-07-10 08:27 -0300
Re: Spring/hibernate and JDBC Aéris <aeris@imirhil.fr> - 2011-07-10 13:33 +0200
Re: Spring/hibernate and JDBC lewbloch <lewbloch@gmail.com> - 2011-07-11 11:25 -0700
Re: Spring/hibernate and JDBC Aéris <aeris@imirhil.fr> - 2011-07-11 20:44 +0200
Re: Spring/hibernate and JDBC Jack <junw2000@gmail.com> - 2011-07-11 16:39 -0700
Re: Spring/hibernate and JDBC lewbloch <lewbloch@gmail.com> - 2011-07-11 17:06 -0700
Re: Spring/hibernate and JDBC Gene Wirchenko <genew@ocis.net> - 2011-07-11 21:37 -0700
Re: Spring/hibernate and JDBC Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-07-12 07:01 -0300
Re: Spring/hibernate and JDBC Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 18:00 -0400
Re: Spring/hibernate and JDBC Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 17:58 -0400
Re: Spring/hibernate and JDBC Tom Anderson <twic@urchin.earth.li> - 2011-07-22 17:24 +0100
Re: Spring/hibernate and JDBC Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 17:52 -0400
Re: Spring/hibernate and JDBC Tom Anderson <twic@urchin.earth.li> - 2011-07-10 13:34 +0100
Re: Spring/hibernate and JDBC Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-07-10 11:08 -0300
Re: Spring/hibernate and JDBC Stanimir Stamenkov <s7an10@netscape.net> - 2011-07-10 17:45 +0300
Re: Spring/hibernate and JDBC Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-07-10 17:35 -0300
Re: Spring/hibernate and JDBC Steve Sobol <sjsobol@JustThe.net> - 2011-07-10 09:42 -0700
Re: Spring/hibernate and JDBC Tom <tom400f@gmail.com> - 2011-07-10 22:29 +0000
Re: Spring/hibernate and JDBC Gunter Herrmann <notformail0106@earthlink.net> - 2011-07-11 10:19 -0400
Re: Spring/hibernate and JDBC Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 18:09 -0400
Re: Spring/hibernate and JDBC Aéris <aeris@imirhil.fr> - 2011-07-10 13:24 +0200
Re: Spring/hibernate and JDBC Elegie <elegie@anonymous.invalid> - 2011-07-10 13:56 +0200
Re: Spring/hibernate and JDBC Aéris <aeris@imirhil.fr> - 2011-07-10 14:17 +0200
Re: Spring/hibernate and JDBC Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-07-10 10:44 -0300
Re: Spring/hibernate and JDBC Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2011-07-11 09:52 +0300
Re: Spring/hibernate and JDBC lewbloch <lewbloch@gmail.com> - 2011-07-11 11:31 -0700
Re: Derby and Java SE (was: Spring/hibernate and JDBC) lewbloch <lewbloch@gmail.com> - 2011-07-11 15:46 -0700
Re: Spring/hibernate and JDBC iadb <freeinternetarticles@gmail.com> - 2011-07-17 10:17 -0700
Re: Spring/hibernate and JDBC Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 17:47 -0400
Re: Spring/hibernate and JDBC Arne Vajhøj <arne@vajhoej.dk> - 2011-07-21 18:02 -0400
csiph-web