Saya perlu menulis kode dengan menggunakan Querydsl untuk https://stackoverflow.com/a/46494463/7750228 ini.
Bagaimana cara melakukannya?
Saya perlu menulis kode dengan menggunakan Querydsl untuk https://stackoverflow.com/a/46494463/7750228 ini.
Bagaimana cara melakukannya?
Karena ini Postgres, Anda harus menggunakan fungsi cast() untuk melakukan ini, karena validator JPQL tidak mengenali jenis casting ini. Anda punya pilihan:
cast(expression as datatype)
alih-alih melakukan transmisi seperti ini ::datatype
.Hasilnya akan terlihat seperti:
SELECT u FROM User u
WHERE cast(id as text) LIKE CONCAT(:prefix,'%')