Hirdetés

Új hozzászólás Aktív témák

  • dudikpal
    senior tag

    Talan jpql queryvel, ilyenekkel a clauseban: where :users is null or user in :users. De 39 parameterrel lesz ez minden, csak szep nem.
    Ha mondjuk Spring data-t hasznalsz, akkor a filter lehet komplex objektum. [link]

    Elképesztő mennyire egyértelműnek veszem, hogy ha én tudom miben van a projekt, akkor mindenki más is :DDD
    Szóval Spring Boot projekt, Spring Data JPA-val, MongoDB-vel.

    A jpql alapból nem játszik, mert igaz nem mondtam, de a több érték két lehetőséget takar:
    - értékek tömbben
    - 2 érték, amikkel kell egy gt-lt vizsgálat
    Ezt jpql-el mondjuk meg lehetne, csinálok egy helpert, az megnézi h mi van az attribútumban, és úgy konkatenálja össze a queryt. Bár ettől kiráz a hideg, ha csak belegondolok :U
    Akkor már inkább töltse fel a filterPredicates tömböt, ha már a CB-nek amúgy is van between methodja.

    A nullal meg nem is kell foglalkoznom, mert a modelmapperem setSkipNullEnabled, közben beugrott.

Új hozzászólás Aktív témák