Persist items to the database

The database that was chosen here is SQLite, because it's dead simple to
setup and more than enough for this project.

Please note that I took some liberty with the assignment. I chose to use
a numeric field for the `id` column of an item. This leverages automatic
creation and incrementation of the id by SQLite itself.
This commit is contained in:
2026-01-31 01:59:32 +01:00
parent da6f8b4519
commit eded366570
4 changed files with 53 additions and 10 deletions

View File

@@ -8,7 +8,9 @@
[ring/ring-jetty-adapter "1.15.3"]
[metosin/reitit "0.10.0"]
[metosin/reitit-malli "0.10.0"]
[metosin/muuntaja "0.6.11"]]
[metosin/muuntaja "0.6.11"]
[com.github.seancorfield/next.jdbc "1.3.1086"]
[org.xerial/sqlite-jdbc "3.51.1.0"]]
:main ^:skip-aot yohoho.core
:target-path "target/%s"
:profiles {:uberjar {:aot :all