Was sind die Java-Entsprechungen zu Linq und Entity Framework?

entity-framework java linq

Frage

Nachdem ich kürzlich mit Linq (zu SQL und Objekten) sowie dem Entity Framework von Microsoft gespielt habe, habe ich mich gefragt, was die Nicht-.NET- (insbesondere Java-) Entsprechungen sind.

Beliebte Antwort

Erwägen Sie die Verwendung von Querydsl: http://www.querydsl.com

Es unterstützt JPA / Hibernate, JDO, SQL und Collections.

Querydsl ist vollständig typsicher, unterstützt die automatische Vervollständigung von IDEs und bietet eine allgemeine Abfragesyntax für mehrere Backends.

Ich bin der Maintainer von Querydsl und habe vor einiger Zeit einen Vergleich mit anderen Frameworks geschrieben.

Es ist leicht voreingenommen, zeigt aber die unterschiedliche Betonung

  • statisch getippt oder nicht
  • welche Backends unterstützt werden
  • ist die Schnittstelle für die Abfragekaskadierung oder nicht

Neuere Frameworks experimentieren auch mit der Verschlusssyntax.



Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum