Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

RapidClipse bietet mit dem JPA-SQL Editor ein mächtiges Tool für die Erstellung von benutzerdefinierten Abfragen auf Basis von JPA. Die Syntax von JPA-SQL lehnt sich an SQL an und ist somit leicht erlernbar. JPA-SQL ist eine reine Metasprache. D.h., die in JPA-SQL formulierten Abfragen werden nicht direkt an eine Datenbank versendet, sondern in Javacode auf Basis der JPA Criteria API umgewandelt. Erst zur Laufzeit werden die nativen SQL-Statements passend für die entsprechend angebundene Datenbank erzeugt und abgesetzt. 

Vorteile im Vergleich zur Verwendung von plain SQL-Strings

  • SQL-ähnliche Syntax und Codestruktur
  • Übersichtlicher
  • Typsicher
  • Beliebige Reihenfolge der Statements
  • IDE-Unterstützung
    • Autovervollständigung - Erkennung von Schlüsselwörter, Operatoren und Entities 
    • Syntax-Highlighting
    • Refactoring
    • debuggbar (generierter JPA Criteria Code)
  • Query-Methode im DAO wird automatisch generiert
  • Datenbankunabhängig

Vorteile im Vergleich zur direkten Verwendung der JPA Criteria API

  • SQL-ähnliche Syntax und Codestruktur
  • Übersichtlicher
  • Deutlich geringere Komplexität
  • Leicht erlernbar



  • No labels