[JPA] Overlaps mit JPQL darstellen

Jastol

Mitglied
Hi,

Gibt es eine Möglichkeit das SQL Statement OVERLAPS mit JPQL darzustellen?
Um genau zu sein ist das mein Code:
SQL:
SELECT DISTINCT auf2.id FROM public.auf auf, public.auf auf2 WHERE auf.pat_pid = ? AND auf2.pat_paid != ? AND auf.z = auf2.z AND ((?,?) OVERLAPS (auf2.start, auf2.end))AND ((?,?) OVERLAPS (auf.start, auf.end))AND ((auf.start, auf.end) OVERLAPS (auf2.start, auf2.end))

Danke und viele Grüße
 
N

nillehammer

Gast
OVERLAPS gibt es garnicht in allen DBMSen. Deswegen geht es mit JPQL nicht. Du musst eine native Query erstellen mittels einer der Methoden
Code:
EntityManager.createNativeQuery(...)
. Diesen kannst du den nativen SQL-String aus Deinem Post übergeben.
 
Zuletzt bearbeitet von einem Moderator:

Jastol

Mitglied
Vielen Dank, konnte es jetzt mit NativeQuery wie folgt gelöst:

Java:
				suche = entityManager
						.createNativeQuery(
								" SELECT DISTINCT * FROM public.aufenthalt auf2, public.aufenthalt auf WHERE auf.patient_patientid = :pid AND auf2.patient_patientid != :pid AND auf.zimmer = auf2.zimmer AND ((:start, :end) OVERLAPS (auf2.zimmeraufnahme, auf2.zimmerentlassung))AND ((:start, :end) OVERLAPS (auf.zimmeraufnahme, auf.zimmerentlassung))AND ((auf.zimmeraufnahme, auf.zimmerentlassung) OVERLAPS (auf2.zimmeraufnahme, auf2.zimmerentlassung))",
								Aufenthalt.class);
				suche.setParameter("pid", id);
				suche.setParameter("start", startDate);
				suche.setParameter("end", endDate);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I JPQL query braucht zu lange Allgemeine Java-Themen 27
berserkerdq2 Weiß jemand wie ich im Scenebuilder das Fenster so darstellen kann, dass beim Vollbildmodus die Objekte so angezeigt werden? Allgemeine Java-Themen 1
M Wie könnte man den Codeschnipsel rekursiv darstellen? Allgemeine Java-Themen 1
S Neues Objekt darstellen Allgemeine Java-Themen 4
J Code Page characters darstellen Allgemeine Java-Themen 12
C Symbol für Gaußsche Summenformel in Kommentarzeile darstellen Allgemeine Java-Themen 3
E Swing Array mit Bildern in GUI darstellen Allgemeine Java-Themen 2
A Kalender darstellen Allgemeine Java-Themen 1
D JPanel in Mail darstellen Allgemeine Java-Themen 30
T 4x4 Tabelle als Bitboard darstellen Allgemeine Java-Themen 5
KilledByCheese 2D-Grafik 2D-Array als Gitter darstellen Allgemeine Java-Themen 2
D AWT Tiff-Datei darstellen bzw in darstellbares Format umwandeln Allgemeine Java-Themen 2
L Best Practice Log Dateien analysieren und eventuell passende Daten am Chart darstellen Allgemeine Java-Themen 1
S Text in mehreren Sprachen korrekt darstellen? Wie waehle ich die Fonts aus..? Allgemeine Java-Themen 0
K AWT Aus einer Datei die Koordinaten Angaben herauslesen und dreidimensional darstellen Allgemeine Java-Themen 2
M DYGraphen darstellen... fehlende Einstellungen Allgemeine Java-Themen 1
L Zwei Files miteinander vergleichen und Grafisch darstellen Allgemeine Java-Themen 1
M Temperaturverlauf in Farbe darstellen Allgemeine Java-Themen 8
R Hierarchie mit HashMap darstellen Allgemeine Java-Themen 19
K Java Operatoren mit Strings darstellen Allgemeine Java-Themen 8
Crashbreaker RCP-View Image öffnen und darstellen Allgemeine Java-Themen 7
A Excel Tabelle in JFrame darstellen Allgemeine Java-Themen 6
K Beziehung darstellen Allgemeine Java-Themen 4
B ASCII als 8-bit Binärstring darstellen Allgemeine Java-Themen 5
J Hex Werte in Bitmap Raster darstellen Allgemeine Java-Themen 16
0 2D-Grafik Wertegruppen darstellen Allgemeine Java-Themen 2
B Excel Datei in einem Java Programm mit GUI darstellen Allgemeine Java-Themen 9
C BigInteger in Exponentialschreibweise darstellen Allgemeine Java-Themen 2
S Java-Klassen Abhaengigkeiten grafisch darstellen? Allgemeine Java-Themen 4
R sHotEqn --> LaTeX-Code darstellen Allgemeine Java-Themen 8
E Wie Hexzahl als String darstellen? Allgemeine Java-Themen 4
S suche library die diagramme darstellen kann Allgemeine Java-Themen 2
G Kommazahlen mit Komma in Textfeld darstellen Allgemeine Java-Themen 11
A Text durchgestrichen in einer Tabelle darstellen Allgemeine Java-Themen 2
U PGM darstellen Allgemeine Java-Themen 5
P Chart, Kennlinien darstellen Allgemeine Java-Themen 3
G Diagramm darstellen mit Javascript Allgemeine Java-Themen 41
P Images abwechselnd Darstellen Allgemeine Java-Themen 12
E Image auf einem JLabel darstellen Allgemeine Java-Themen 3
G diagramm um Zustände darstellen zu können Allgemeine Java-Themen 5
Y Zeichen verschiedenfarbig in einer JTextPane darstellen Allgemeine Java-Themen 17
E Spezielle Buchstaben darstellen? Allgemeine Java-Themen 7
R Bild downloaden und darstellen lassen Allgemeine Java-Themen 5
D Mathematische Funktion grafisch in Java darstellen Allgemeine Java-Themen 2
L Spielerei: Frame rekursiv darstellen Allgemeine Java-Themen 3
G Mathematische Zeichen darstellen Allgemeine Java-Themen 6
thE_29 Wie hex Zahlen darstellen Allgemeine Java-Themen 3
K Vektoren darstellen. Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben