Here's a new article by Bruce Tate. He compares the Ruby on Rails framework (that implements Active Record) with current Java persistence frameworks exploring the possibility of bridging this concept to the Java language. He offers, also, some examples of implementations that take this challenge such as the RIFE framework.