Læringsmål
Efter denne uge vil du kunne
Oprette og benytte en Connection forbindelse til Postgres vha Javalin og JDBC.
Anvende CRUD operationer på en database vha JDBC.
- “C” = “Create” = insert statementments i SQL
- “R” = “Read” = select statements i SQL
- “U” = “Update” = update statements i SQL
- “D” = “Delete” = delte statements i SQL
Bruge de to design patterns Mapper og DTO og forklare deres rolle i et design.
Håndtere autogenerede nøgler ved inserts, herunder forklare hvorfor vi nogle gange kan have behov for at få et
idtilbage fra en netop oprettet række i Postgres og vise hvordan man gør det i Java.Opretholde relationer fra Javaprogrammet i din database ved brug af fremmednøgler.
Forklare hvorfor og hvornår vi skal bruge integrationstests.
Opsætte og gennemføre integrationstest af databaseapplikationer.
Tilpasse pom.xml til dependencies
Forklare brugen af Singleton og Factory i forbindelse med connectionpool.