There are a bunch of public rest APIs built with Django which expose Django’s QuerySet filtering and field selecting features
&name__icontains=testmeans case insensitive lookup by the field
namewhich value contains subsgtring
&translated_from_id__is_nullmeans that field
&property=id&property=name&property=current_statemeans that only these declared properties should be returned
Is there any Java framework which provides high-level abstractions above this query syntax?