You are currently seeing the German version of our site. Do you want to switch to the English version?

Switch to English.

JPA-SQL

JPA-SQL ist eine domänenspezifische, datenbankunabhängige Sprache (DSL). Die Syntax ist absichtlich SQL-ähnlich, damit JPA-SQL leicht zu erlernen ist. JPA-SQL ist jedoch nicht mit nativem SQL zu verwechseln. Die in JPA-SQL formulierten Abfragen werden nie an eine Datenbank gesendet. Stattdessen werden sie auf der Grundlage der JPA Criteria API in Java-Code umgewandelt. So können Sie alle Vorteile der JPA Criteria API nutzen, ohne den JPA Criteria Code schreiben zu müssen.

Zur Laufzeit erzeugt der JPA-Provider aus dem generierten JPA Criteria-Code die nativen SQL-Anweisungen, die zur angebundenen Datenbank passen und diese werden an die Datenbank gesendet. JPA-SQL kombiniert also die Einfachheit von SQL mit den zahlreichen Vorteilen der JPA Criteria API.

JPA-SQL Documentation

Kontakt