If Hibernate is a lightweight solution, I'd hate to see what the heavyweight solution was. It's still a morass of config files and libs to me.
Now compare that with Active Record or Class::DBI, though I'm not entirely certain what Hibernate can do that either of those cannot.
Obviously, it's more scalable, for definitions of the word that include nothing more serious than hand-waving.
...is Entity EJBs. If you've been exposed to them (I hope not) then you'll agree that Hibernate is far, far lighter weight.
Plus the Java community seems to use "lightweight" when referring to systems that manipulate Plain Old Java Objects (POJOs, since Martin Fowler felt they deserved an acronym). That's a useful distinction but overloading "lightweight" to do it probably isn't the best implementation.
Re:Hibernate has many more features
djberg96 on 2004-07-17T15:46:29
What about Maypole, then? I haven't really looked at it too much yet, but it looks promising.Re:Hibernate has many more features
perrin on 2004-07-21T16:07:43
Maypole just uses Class::DBI.