Diese Woche haben wir hart mit unserem Backend gekämpft, d.h. mittlerweile haben wir Spring Boot Data abgeschworen und begonnen unsere eigene Lösung zu implementieren.
Mit dieser Lösung haben wir auch bereits in ABAP gearbeitet. Nicht unbedingt eine Referenz. Allerdings kennen wir uns damit aus.
Wir haben also begonnen ein generisches Data Access Object zu implementieren. Von count, exists über findAll, delete, reload bis hin zu save haben wir alle möglichen Datenbank-Funktionen in einem Framework verschalt. Die Idee war vorerst sich grundsätzlich nur mit JDBI / JDBC auseinanderzusetzen. Das bisherige Ergebnis ist aber mehr. Ein kleines Framework, welches wir zukünftig für viele Entitäten nutzen können und das vielleicht Spring Boot Data ablöst.
Bis dahin ist es noch ein weiter weg. Aber die Implementierung macht uns viel Spaß.
Mittlerweile haben wir auch mit Annotations für unser Framework begonnen. Damit fühlt sich die Entwicklung langsam wir wirkliche Framework Implementierung an.