Damit man Eclipse unter Java 9 starten kann muss die Konfigurationsdatei eclipse.ini im Root-Verzeichnis der Eclipse Installation angepasst werden. Wegen Projekt Jigsaw sind nicht alle Module exportiert und somit auch nicht sichtbar. Daher müssen die Argumente zum Starten der VM in der .ini angepasst werden.

--add-modules=ALL-SYSTEM

Der Eintrag muss unterhalb von

-vmargs

stehen. Es ist ja schließlich ein Parameter für die virtuelle Maschine.

Ab Jooq 3.9.0 wurde ein Parser für SQL Statements hinzugefügt. Der Parser soll einem PublicReview unterzogen werden und ist daher noch als experimental gekenntzeichnet.

Mit dem Parser wird es möglich sein einen SQL Ausdruck als String in einen Jooq-Ausdrucksbaum zu verwandeln. Somit sollte auch eine Art universeller Übersetzung von einem SQL-Dialekt in einen anderen möglich sein.

Window Tiling

Die Funktionalität von Windows Fenster an den linken und rechten Rand zu packen kann einfach durch Zuweisung der Shortcuts erreicht werden.

Die Shortcuts sind in einer eigenen Kategorie KWin untergebracht.

  • Maximazie Window = WIN + UP
  • Minimazie Window = WIN + DOWN
  • Quick Tile Window left = WIN + LEFT
  • Quick Tile Window right = WIN + RIGHT

  • Added support to map java.time.LocalDate to JDBC DATE.
  • Added support to map java.time.LocalTime to JDBC TIME
  • Added support to map java.time.LocalDateTime to JDBC TIMESTAMP.
  • Added support to map java.time.OffsetTime to JDBC TIME_WITH_TIMEZONE.
  • Added support to map java.time.OffsetDateTime to JDBC TIMESTAMP_WITH_TIMEZONE.

Datenbank Code muss neu generiert werden. Für den Generator gibt es dafür folgenden Switch:

<javaTimeTypes>true</javaTimeTypes>

Eine paralelle Generierung ist nicht möglich, d.h. die alten SQL Datum/Zeit Typen stehen dann nicht zur Verfügung.

.where(ACCOUNTS.LAST_UPDATE.le(Timestamp.valueOf(LocalDateTime.now().minusDays(7L))))

wird zu

.where(ACCOUNTS.LAST_UPDATE.le(LocalDateTime.now().minusDays(7L)))

much better. Thank you Lukas !!!

Lukas Eder hat alle Jooq Fans ein tolles Weihnachtsgeschenk gemacht. Pünktlich zum Fest ist die neue Version 3.9.0 erschienen. Auch diesmal sind wieder jede Menge neue Features vorhanden.

  • Experimental Parser
  • Checker framework integration
  • JSR-310 Unterstützung
  • Einfachere Transaktions API
  • Im- und Export der Informations Schema
  • Und viele weitere Verbesserungen

 

Am 22.04.2015 wurde die neue Version von Jooq 3.6.0 veröffentlicht. In der aktuellen Version wurden nicht nur um die 100 Fehler beseitigt, es wurden auch genauso viele neue Features aus der Community mit in das Release aufgenommen. Auch das Handbuch wurde korrigiert und mit zahlreichen neuen Beispielen versehen.