Tworzę bardziej zaawansowane zapytanie do bazy danych https://pastebin.com/8agGFWMQ. Napotkałem pewien problem.
Mam w encji
MovieEntity
pole
releaseDate
które jest datą zapisaną w tym formacie
2017-10-15 23:27:32.416
Metoda przyjmuje dwa parametry
final Integer fromYear - zakres od roku
final Integer toYear - zakres do roku
Teraz chciałbym wyciąć z daty z bazy tylko rok i porównać czy większe/mniejsze od lat podanych jako parametry do metody. Nie mam pojęcia jak to zrobić. Chciałbym użyć metod
greatherThan
lessThan
tylko jak wyciąć ten fragment? Chcę użyć do tego JPA Criteria i Predicate tak jak w kodzie na pastebin.