Új hozzászólás Aktív témák
-
togvau
senior tag
Van egy Entity, aminek vannak al entity-jei, Set-ben. E set fölött ezek az annotációk vannak:
@OneToMany(fetch = FetchType.LAZY, mappedBy ="user" )
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
@JsonIdentityReference(alwaysAsId = true)
Ez jól is működik, ha konkrétan ezt az entityt kérdezem le, spring data crudrepository findbyid-vel, szépen a set-ben lévő entityknek csak az id listáját adja vissza.De ha egy jpql query-ben van, ami egy DTO-t csinál, és annak az egyik tagja a fenti fő entity, akkor a @json annotációs gyerek entityknek visszaadja az id-jait, mellettük még másik fieldjét is, ami mellett egyébként még 2 van, amit meg nem ad vissza...
Nem értem, hogy itt miért nem az id listát adja vissza, és azt sem, hogy miért csak azt az 1 fieldet adja vissza, mikor ott van még 2.
Miért adja vissza ugyan azt az entityt 2 queryben teljesen különbözőképpen?
hitler, sztálin, micro usb
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Adam Audio A4V + Sub8, stúdió, desktop hangfalszett
- Samsung Galaxy S22 Ultra 5G 12GB/256GB, Kártyafüggetlen, Dual Sim / Gari
- HP ProDesk 400 G4 DM
- Egyedi Gamer PC eladó! Ryzen 5 3600/GTX 1080/16GB RAM 3200MHZ/MSI B450/256GB SSD+500GB HDD
- MSI Cyborg - i5-13420H - RTX 4050 6GB - 512GB SSD - 16GB RAM - 15,6" FHD 144Hz, ÚJ! 3 év gar
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest