Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.23 KB

README.md

File metadata and controls

52 lines (38 loc) · 1.23 KB

Slick Integration Example

Usage

Currently there are only tests. Start play test.

Also have a look at the schema generator. Call it as Scala standalone app.

Dependencies

project/Build.scala

jdbc,
"com.typesafe" % "slick_2.10.0-RC5" % "0.11.2",
"net.danieldietrich" %% "slick-integration" % "1.0-SNAPSHOT"
resolvers += "Daniel's Repository" at "http://danieldietrich.net/repository/snapshots"

Driver Configuration

conf/application.conf

db {
  default {
    slick.driver=scala.slick.driver.MySQLDriver
    driver=com.mysql.jdbc.Driver
    url="jdbc:mysql://localhost/slicktest?characterEncoding=UTF-8"
    user="root"
    password=""
  }
  test {
    slick.driver=scala.slick.driver.H2Driver
    driver=org.h2.Driver
    url="jdbc:h2:mem:slicktest"
    user="sa"
    password=""
  }
}

Model Implementation

see app/models

Example Model Usage

see test/DomainModelSpec.scala