This page has been moved to https://www.rarous.net/weblog/2008/05/21/active-record-vs-repository-pattern.html