Sto lavorando su un'applicazione Spring Boot e Angular che richiede la ricerca in base a qualsiasi numero di filtri disponibili applicati a un elenco. Ad esempio, un utente cerca su "Titolo" e "Autore", ma non su "Edizione".
Mi sento a mio agio su come riuscirò a farlo a tutti i livelli tranne che per l'ORM. Nella mia testa il processo sarebbe semplicemente includere i criteri per i quali l'utente ha inviato dei valori. Tuttavia, con gli strumenti disponibili in JPA, non vedo un chiaro percorso verso il successo. Credo che le mie opzioni siano l'API Criteri di JPA o Query DSL. In entrambi i casi, sembra che dovrei scrivere una serie di logiche condizionali per aggiungere .e o l'equivalente a una query. C'è un modo per passare liste di argomenti a JPA, simile a ActiveRecord? Sto facendo le domande giuste?