Add Technical future / Andreas

Andreas Svanberg 2025-02-05 20:04:04 +01:00
parent 6b9d8c45f6
commit d954dce49d

@ -0,0 +1,10 @@
* Replace Wicket with Spring Web (REST API) + React
* Never return `@Entity` classes from services
* Never return `@Entity` classes from repositories.
* Stop using "Open EntityManager In View" pattern and use `EntityManagerFactory` rather than a "shared" `EntityManager`
* No Jakarta Persistence API usage in services
* No Jakarta Persistence API usage in `core` Maven module.
* Move repository implementations to their own module and isolate Jakarta Persistence API to their implementations.
Keep repository interfaces in `core`
* Remove manual transaction handling inside workers (`AbstractWorker` base class)
*