I strongly recommend that you all take a look at squeryl: http://squeryl.org/
It *is* a Scala library, but produces classes that can happily be used from Java. And if you object to involving another language, I can only assume you're not using XML for the same task in hibernate, right? On 13 July 2010 14:11, twitter.com/nfma <nuno.filipe.marq...@gmail.com>wrote: > On 13 July 2010 14:52, Fabrizio Giudici <fabrizio.giud...@tidalwave.it>wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 7/13/10 14:41 , jitesh dundas wrote: >> > *+1* >> > >> > Have you heard of Hibernate/Spring for hiding DB related issues.. >> > >> > Not a single line of Db related statement is needed and your code >> > handles everything about that.. >> > >> > I dont see how you still think of no progress in this area? >> > >> > I guess it is the way you interact with the current Software Env >> > which is the reason for your perception.. >> > >> > Intereasting but not in line with the truth.. >> While generally speaking I agree with you and with the latest post by >> Reinier - and I'm also a regular Hibernate user - citing Hibernate at >> this point is not good :-) You'll find lot of people telling you that >> Hibernate creates more problems that it solves and that the better >> approach - at least in their scenarios - is to deal with SQL in a way >> or the other. Indeed, advancements in technology for the persistence >> are probably the less relevant in the whole IT area. It's because of >> the underlying OO-RDBMS impedance and I don't think we'll see a real >> improvement until we get rid of SQL (if we can, of course). >> >> > Ya, tell me about it... but even though hibernate is a very good example > here, I think we can extend it to most (if not all) frameworks. You have to > work to their likings and if you need something different, you're in > trouble... > > > >> - -- >> >> Fabrizio Giudici - Java Architect, Project Manager >> Tidalwave s.a.s. - "We make Java work. Everywhere." >> java.net/blog/fabriziogiudici - www.tidalwave.it/people >> fabrizio.giud...@tidalwave.it >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG/MacGPG2 v2.0.14 (Darwin) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ >> >> iEYEARECAAYFAkw8YXUACgkQeDweFqgUGxc3lQCffkcC87CtwwdhcjFtXnI92vxX >> NIMAn1O3z+Dsto11FvC3MmiBKwvXlKNI >> =jIg7 >> -----END PGP SIGNATURE----- >> >> -- >> You received this message because you are subscribed to the Google Groups >> "The Java Posse" group. >> To post to this group, send email to javapo...@googlegroups.com. >> To unsubscribe from this group, send email to >> javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> >> . >> For more options, visit this group at >> http://groups.google.com/group/javaposse?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to javapo...@googlegroups.com. > To unsubscribe from this group, send email to > javaposse+unsubscr...@googlegroups.com<javaposse%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- Kevin Wright mail/google talk: kev.lee.wri...@gmail.com wave: kev.lee.wri...@googlewave.com skype: kev.lee.wright twitter: @thecoda -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.