&gt; What is controversial about AR?<p>How it represents rows as objects. How it makes people think about them.<p>How it conflates modelling the domain with database structure.<p><a href="https:&#x2F;&#x2F;www.google.co.uk&#x2F;search?q=activerecord+vs+datamapper" rel="nofollow">https:&#x2F;&#x2F;www.google.co.uk&#x2F;search?q=activerecord+vs+datamapper</a>