Session

Workshop: Effizienter Datenbankzugriff mit jOOQ

SQL war nie dazu gedacht, abstrahiert zu werden. In den engen Grenzen schwergewichtiger Mapper gefangen zu sein und die Schönheit und Einfachheit relationaler Datenbanken zu verbergen. SQL war nie dazu gedacht, objektorientiert zu sein. SQL war nie dazu gedacht, etwas anderes zu sein als … SQL! - Lukas Eder, der Erfinder von jOOQ.

Was ist der beste Weg, um SQL mit Java zu verwenden? Oft wird JPA/Hibernate verwendet, ohne die Wahl zu überdenken. Aber es gibt andere Frameworks wie jOOQ, die in vielen Situationen besser passen.

In diesem Workshop lernen Sie, wie Sie jOOQ mit Spring Boot, Flyway und Testcontainers verwenden, um effizient auf SQL-Datenbanken zuzugreifen.

AGENDA
Nach einem Quick-Start wird der Workshop einen Einblick in die Funktionen von jOOQ und die Integration mit Spring Boot geben und wie man es in Kombination mit JPA verwendet

1. Einrichten von jOOQ, Spring Boot, Flyway und Testcontainern
2. jOOQ DSL für die die Erstellung von SQL Abfragen verwenden
3. Generieren des Metamodells zum Schreiben typsicherer Abfragen
4. Abfragen ausführen und verarbeiten der Ergebnisse, einschliesslich verschachtelter Java Records und Multisets
5. Stored Procedures und Funktionen aufrufen
6. Transaktionen und jOOQ
7. Wie funktioniert die automatische Konfiguration von jOOQ in Spring Boot?
8. Nutze das Beste aus beiden Welten. jOOQ mit JPA integrieren.

Simon Martinelli

Programmierender Architekt

Erlach, Switzerland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top