Вы можете использовать API критериев Hibernate вместо HQL.
API критериев проверяет, что критерий заказа ссылается на допустимое свойство.
, если вы попытаетесь что-то подобное:1006 *
Вы получите QueryException: "could not resolve property this_ of de.test.DemoEntity"
, брошенный AbstractPropertyMapping.