Сортировка таблицы по MetaProperty

Здравствуйте, подскажите пожалуйста: не удается отсортировать данные таблицы по неперсистенсному полю в БД.

Лучший пример: отсортировать таблицу пользователей по ФИО, где поле ФИО помечен как @MetaProperty и формируется таким образом NAME+LASTNAME

Сортировка и фильтры работают только с персистемными атрибутами.

Фильтр по неперсистентным атрибутам сущности.
NullPointerException при сортировке по колонке Table и GroupTable, если в Instance name участвует неперсистентный атрибут

Здравствуйте,

Определите для вашего вычислимого свойства связанные поля:

@MetaProperty(related = {"firstName", "lastName"})
public String getFullName() {
    return this.firstName + " " + this.lastName;
}

Оба поля будут учтены при сортировке и SQL будет таки:

SELECT LIMIT ? ? ID AS a1, DELETE_TS AS a2, DELETED_BY AS a3, FIRST_NAME AS a4, LAST_NAME AS a5, VERSION AS a6 
FROM DEMO_CLIENT WHERE (DELETE_TS IS NULL) 
ORDER BY FIRST_NAME, LAST_NAME