- Nem várt platformon a OnePlus Nord 5
- Fotók, videók mobillal
- Íme, a Moto X70 Air, vagyis Motorola Edge 70 minden oldalról
- One mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 14T - nem baj, hogy nem Pro
- Google Pixel topik
- iPhone topik
- VoLTE/VoWiFi
- Samsung Galaxy S24 - nos, Exynos
Ú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?:))
- sh4d0w: Én és a számítógép
- Elemlámpa, zseblámpa
- Nem várt platformon a OnePlus Nord 5
- Kerékpárosok, bringások ide!
- Gumi és felni topik
- Óra topik
- Mikrotik routerek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Melyik tápegységet vegyem?
- Lenovo 3000 és IdeaPad notebookok
- További aktív témák...
- Intel Core i7 10700/RTX3060/16Gb ram/256Gb SSD
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 16/512 Iris Xe FHD IPS
- DELL Latitude 5520 Strapabíró Érintős Laptop 15,6" -65% i7-1185G7 8/512 Iris Xe FHD IPS
- Új Zeblaze Stratos 4 okosóra eladó
- Új Blitzwolf Voyager 1 okosóra (BW-Voyager 1) eladó
- Apple Pad 5.generácio / 32GB / Wi-fi / 12Hó garancia
- Gamer PC-Számítógép! Csere-Beszámítás! I5 10500T / RTX 3050 / 32GB DDR4 / 512 SSD!
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3611, 94% Akkumulátor
- LG 29WP500-B - 29" IPS LED - 2560x1080 Wide FHD - 75Hz 5ms - AMD FreeSync - HDR10
- GYÖNYÖRŰ iPhone 12 mini 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3394, 94% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest