I think with Groovy you never have to deal with Hibernate or Spring directly. You still need a Java setup, though. It's just that with Hibernate and Spring it could be easy to create a web framework. I don't consider writing my own OR-mapper in LISP... Anyway, it was just an idea. Will have a look at Scala and Lift.