There is so much the Java community can learn from ActiveRecord. Yes, I now it is intrusive on the model by forcing us to inherit its base class. Yes, I know you get the most from it by accepting all its defaults. And yes, you have to demarcate transactions in your code. But it is a lot easier to work with.
We should be able to work around some of these shortcomings while keeping some of the good stuff.