Nelze vybrat více než 25 témat
Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
Rohan Sircar
15db21340a
|
před 4 roky | |
---|---|---|
app | před 4 roky | |
conf | před 4 roky | |
modules | před 4 roky | |
project | před 4 roky | |
public | před 4 roky | |
scripts | před 4 roky | |
test/controller | před 4 roky | |
.gitignore | před 4 roky | |
.scalafmt.conf | před 4 roky | |
README.md | před 4 roky | |
build.sbt | před 4 roky |
README.md
Play with Slick 3.3
This project shows Play working with Slick.
This project is configured to keep all the modules self-contained.
- Slick is isolated from Play, not using play-slick.
- Database migration is done using Flyway, not Play Evolutions.
- Slick's classes are auto-generated following database migration.
Database Migration
sbt flyway/flywayMigrate
Slick Code Generation
You will need to run the flywayMigrate task first, and then you will be able to generate tables using sbt-codegen.
sbt slickCodegen
Testing
You can run functional tests against an in memory database and Slick easily with Play from a clean slate:
sbt clean flyway/flywayMigrate slickCodegen compile test
Running
To run the project, start up Play:
sbt run
And that's it!
Now go to http://localhost:9000, and you will see the list of users in the database.