Squeryl - Scala-based strongly-typed Database access layer
Outwardly, this appears to resemble API’s such as Apache’s Empire-DB and Microsoft’s LINQ-to-SQL.
The idea is that database entities become typed (object) values within your code. As such, the Scala compiler/your IDE are give the opportunity to correct your code-based database queries as they are no-longer strring-based. Add to this that Scala tends to be more concise and you’ve got ease of use, baby!