Suchanfrage weiter eingrenzen

Mit (“plain”) JDBC kannst Du daterange(?, ?, '[]') verwenden.

Wenn Du eine Bibliothek wie z.B. Spring JDBC verwendest, gehen auch “named parameter” oder eben die Syntax die Dein ORM Mapper (Hibernate) für Parameter verwendet.

So, vielen Dank für die Tipps,

ich habs etwas umgebaut aber die Abfrage tut jetzt was sie soll.

Gruß

Gregorio

Je nach JDBC-Treiber lohnt es sich auch zu prüfen, wie PostgreSQL-Typen übergeben werden. Ich hatte schon den Fall, dass ein SQL-Statement direkt lief, über JDBC aber wegen der Typableitung Probleme machte. Ein expliziter Cast hat das damals gelöst, ohne den restlichen Code ändern zu müssen.

Ich habe den ersten Code eigentlich komplett ändern müssen, aber so passt es,

Geduld und viel Kaffee, dann geht’s :grinning_face: