JetBrains / JetBrains/Exposed

Support natively data classes + repository based DAO

Open
#24 34 comments 53 reactions 1 assignee Claimed by @bog-walk View on GitHub
Dominant language
Kotlin
Stars
9.3k
Forks
798
Avg merge
4d 2h
Merged PRs (30d)
26

Description

As demonstrated in the [geospatial-messenger](https://github.com/sdeleuze/geospatial-messenger) application, data classes + repository based DAO are really nice to use, I think Exposed could help to use this pattern with proper documentation and maybe provide some helpers (mapper/unmapper).

See [Database.kt](https://github.com/sdeleuze/geospatial-messenger/blob/master/src/main/kotlin/io/spring/messenger/Database.kt) and [DefaultMessageRepository](https://github.com/sdeleuze/geospatial-messenger/blob/master/src/main/kotlin/io/spring/messenger/repository/DefaultMessageRepository.kt) for more details.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.