https://github.com/ryym/scala-play-bookmarks
Hello, Play framework
https://github.com/ryym/scala-play-bookmarks
Last synced: about 2 months ago
JSON representation
Hello, Play framework
- Host: GitHub
- URL: https://github.com/ryym/scala-play-bookmarks
- Owner: ryym
- Created: 2017-12-24T11:54:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-25T23:11:45.000Z (over 7 years ago)
- Last Synced: 2025-01-17T15:47:07.915Z (4 months ago)
- Language: Scala
- Size: 20.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
- Rails 以外の Web フレームワークを知りたい
- [Play 2.6][play-2.6] + [ScalikeJDBC][scalikejdbc]Rails 以外のフレームワークを使おうとして悩むのは大抵 DB アクセスの抽象化方法。
Scala だと [Slick][slick] というライブラリが主流っぽいけど、
独自 DSL が少なく JDBC のラッパーである ScalikeJDBC の方がとっつきやすそうだったのでこちらを使った。
型のある言語における OR マッピングはコードの自動生成がつきものだけど、
自動生成されたコードはカスタマイズしづらいのが難点。
ScalikeJDBC なら自動生成なしでも trait による共通化とマクロでいけそう。- scalikejdbc-cookbook:
[play-2.6]: https://www.playframework.com/documentation/2.6.x/ScalaHome
[scalikejdbc]: http://scalikejdbc.org/
[slick]: http://slick.lightbend.com/