Querydsl: Dokumentation ist alt

Erstellt am 7. Aug. 2020  ·  5Kommentare  ·  Quelle: querydsl/querydsl

Ich habe Mühe, aktuelle Dokumente zu finden.

http://www.querydsl.com/ und https://twitter.com/querydsl stecken in Version 4.1.3 von 2016 fest
Das Wiki auf Github ist fast leer.
Ich kann nicht einmal ein Changelog finden. Was ist in 4.2.2 und 4.3.1 passiert?

Ich möchte wissen, wie man QueryDSL anweist, JDK8 Instants und keine alten Zeitstempel von DB zu generieren.

Alle 5 Kommentare

QueryDSL SQL wurde nie für Java 8 aktualisiert. Tatsächlich wurde das Projekt jahrelang nicht aktualisiert und erst seit kurzem wieder aufgenommen. Ich bin jetzt einer der aktiven Mitwirkenden, aber der Großteil meiner Arbeit dreht sich um Querydsl JPA, da ich ehrlich gesagt keines der anderen Module verwende.

QueryDSL JPA unterstützt die Java 8 Datums-/Zeitangaben problemlos. Welches Querydsl-Modul verwenden Sie?

Ja, dieses spezielle Projekt verwendet querydsl-sql.

Hat trotzdem jemand irgendwelche Dokumente oder Änderungsprotokolle aktualisiert?

Wir haben die Dokumentation aktualisiert, aber wir haben erst vor kurzem Zugriff auf das Website-Hosting erhalten, sodass wir sie noch neu hochladen müssen.

Was QueryDSL SQL angeht, ist die Dokumentation für 4.1.3 jedoch immer noch korrekt.

@jwgmeligmeyling Wäre es von Vorteil, QueryDSL SQL auf Java 8 zu aktualisieren? Oder denken Sie, dass der Fokus auf QueryDSL JPA liegen sollte?

@MatthewBerk QueryDSL 5.x erfordert mindestens Java 8 und unterstützt auch Java 9+. Dies beinhaltet querydsl-sql . Die Vorteile für querydsl-sql sind, dass wir endlich die Java 8 Datum/Uhrzeit API unterstützen und dass joda-time komplett optional ist. Java 8 ermöglicht auch einige Leistungsverbesserungen und allgemein einfacheren Code, was auch die Türen öffnet, um Guava als Laufzeitabhängigkeit schrittweise zu entfernen (was in 5.x wahrscheinlich noch nicht passieren wird). Es gibt definitiv Vorteile in Java 8 für querydsl-sql , es stellte sich nur heraus, dass für querydsl-jpa keine Änderungen erforderlich waren, da der ORM-Anbieter die schwere Arbeit in Bezug auf die Unterstützung von Java 8 übernimmt.

Ich bin ziemlich weit mit meinen Änderungen:

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen