У меня есть следующий Entity
класс
@Entity
@Table(name = "user")
class User {
@Id
@Column
private UUID id
@Column
private String firstName;
@Column
private String lastName;
}
, что мне нужно, чтобы выполнить упорядочение по сгенерированному (динамически c) полю, составленному из объединения имени и фамилии.
Имея HQL-запрос, такой как
select u,concat(u.firstName, u.lastName) as fullName From User u order by fullName DESC
throws No property fullName found for type User!
Есть ли способ сделать это без необходимости изменения схемы таблицы (я имею в виду, добавление поля full_name
на уровне базы данных)?
Собственный SQL (Postgres) позволяет упорядочивать по сгенерированным алиасовым полям.