Sortable fields for AdminDashboardUserService.search. email and
createdAt are real columns; lastSeenAt lives in the data jsonb
(data ->> 'lastSeenAt'), which is written as an ISO-8601 string, so a text
sort on it is chronological. Because lastSeenAt isn't a column, the input
can't ride the column-typed DbOrderByCriterion — the field is mapped to its
per-field SQL expression in search.
Sortable fields for AdminDashboardUserService.search.
emailandcreatedAtare real columns;lastSeenAtlives in thedatajsonb (data ->> 'lastSeenAt'), which is written as an ISO-8601 string, so a text sort on it is chronological. BecauselastSeenAtisn't a column, the input can't ride the column-typedDbOrderByCriterion— the field is mapped to its per-field SQL expression insearch.