http://woss.name/2012/04/02/retrieving-bigdecimals-from-a-database-with-anorm-scala/
object Site {
val allFieldsParser = {
get[Pk[Long]]("sites.id") ~ // Help me parse this syntax
get[String]("sites.name") ~
get[BigDecimal]("sites.latitude") ~
get[BigDecimal]("sites.longitude") map {
case id ~ name ~ latitude ~ longitude =>
Site(id, name, latitude, longitude)
}
}
def findAll(): Seq[Site] = {
DB.withConnection { implicit connection =>
SQL("SELECT * FROM sites").as(Site.allFieldsParser *)
}
}
}