Stop Hibernate mangling "::" casts in the native SQL

FixEmailService
Szycy
5 sierpnia 2026 23:33 UTC
Autor
Kamo
Pochęt się
ad9be48

Pochodzący parser Hibernate traktuje ":" jak zbiegła okrężnica i do przodu a Pojedyncze ":". CockroachDB ARRAY[]:text[]), '') I odrzucił go z: w lub w pobliżu ":": błąd składni. Instrukcja jest poprawna SQL -- Przygotowuje się i wykonuje dobrze ręcznie - co sprawiło, że wyglądało to na Brakujące funkcje bazy danych zamiast przepisu klienta. updateSearchVector dzieli swoją transakcję z wstawką search_index, tak aby Błąd składni zwinął również wkładkę z powrotem i stół nigdy nie mógł wypełnić. Coalesce the połączony ciąg znaków zamiast tablicy, która w ogóle nie wymaga odlewu, i Zbuduj filtr etykiety z CAST(? AS UUID) zamiast ?:uuid -- ta sama pułapka, Czekając na dowolne wyszukiwanie za pomocą etykiety:.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny