Hi.
A pretty cool alternative to the relational model for persistence:
developer.db4o.com
Great transparency support, eg. if you're interested in persisting objects inside a collection transparently (using no mappings, annotations, etc) see:
developer.db4o.com/blogs/product_news/archive/2009/05/05/transparent-persistence-for-java-collections.aspx
Best!
