This document introduces Scala ActiveRecord, an ORM library for Scala that aims to provide an ActiveRecord-like experience. It summarizes the motivations for creating Scala ActiveRecord, which were to have a more usable database library that supports type-safety, conventions over configuration, and avoids repetition. It describes key features of Scala ActiveRecord like validations, associations, a
![Scala ActiveRecord](https://cdn-ak-scissors.b.st-hatena.com/image/square/dba5eb142104c41ba50da7715fa5238149d44257/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fscalaactiverecord-130305073819-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)