Hirdetés
- Szívós, szép és kitartó az új OnePlus óra
- Luxuspóráz: okosláncot akasztana a nyakadba az Apple
- Kicsinálja az S26 Ultra a fóliagyártókat
- Huawei Watch GT 5 Pro - egészség + stílus
- iPhone topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Xiaomi 14 - párátlanul jó lehetne
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy S24 FE - később
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
Új hozzászólás Aktív témák
-
togvau
senior tag
válasz
floatr
#10990
üzenetére
Most kellett

Linkeltem fent a bugot, ami valahol van... exception alapján spring data-ban van, de a workaround az egy criteriaquery, aminél nem jelentkezik ugyan az a bug:@Query("select p.id from Photo p where p.user = ?1")List<Long> findIdsByUserId(long id, boolean restricted);
Ez elhasal, a linkelthez hasonló: org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [34] did not match expected type... -alMíg ugyan az a lekérdezés (kicsit még kibővítve), criteriaqueryvel, ugyan olyan metódusparaméterekkel, fut ahogy kell:
public List<Long> findIdsByUserId(long id, boolean restricted) {var cb= em.getCriteriaBuilder();var ids=cb.createQuery(Long.class);var root=ids.from(Photo.class);ids.select(cb.construct(Long.class, root.get("id")));var pred= new ArrayList<Predicate>();pred.add(cb.equal(root.get("user"), id));if (!restricted) pred.add(cb.equal(root.get("restricted"), false));ids.where(pred.toArray(new Predicate[pred.size()]));return em.createQuery(ids).getResultList();}fura. user= User entity kapcsolat, ami DB-ben egy BIGINT-et jelent user_id mezőben.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- EAFC 26
- Kerékpárosok, bringások ide!
- Vezetékes FEJhallgatók
- Luck Dragon: Asszociációs játék. :)
- Le Mans Ultimate
- Videós, mozgóképes topik
- Szívós, szép és kitartó az új OnePlus óra
- Milyen monitort vegyek?
- Highguard - Küszöbön a megjelenés, mégsem tudunk róla szinte semmit
- Luxuspóráz: okosláncot akasztana a nyakadba az Apple
- További aktív témák...
- Eladó teljesen újszerű 4k 32 " Samsung S32A700NWP
- AMD Ryzen 5 7600 6-Core 3.8GHz AM5 Box (100-100001015BOX) Processzor új, bontatlan
- Western Digital Purple Surveillance 3.5 2TB 5400rpm 64MB SATA (WD23PURZ) új
- Western Digital Purple Pro 10TB (WD102PURP) új, bontatlan
- Western Digital Red Plus 3.5 2TB SATA3 (WD20EFPX) új, bontatlan
- Okosóra felvásárlás!! Samsung Galaxy Watch 6, Samsung Galaxy Watch 7, Samsung Galaxy Watch Ultra
- Surface Pro 7+ i5-1135G7 16GB 512GB 1 év garancia
- HP Dell, Fujitsu, üzleti kategóriás notebook kiárusítás - frissítve: 01.03
- 4db keveset futott 12TB-s HDD
- ÚJ akksi! GigaAKCIÓ! Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 512GB Nvidia RTX A4000 1 év gar
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest



