Могу ли я определить порядок по умолчанию для @Entity? - PullRequest
3 голосов
/ 24 апреля 2011

Например,

@Entity
class Foo {

    @Id
    int id;

    @Column(nullable = false)
    int priority;
    ...
}

Я хочу HibernateTemplate.loadAll(Foo.class) заказать по priority по умолчанию, возможно ли это с аннотациями?

1 Ответ

2 голосов
/ 26 апреля 2011

Нет, это невозможно. Обычно аннотации не должны влиять на запросы, которые возвращают список сущностей (аннотации влияют на поведение отдельной сущности)

Вы можете использовать HQL / JPQL-запрос для получения упорядоченных сущностей:

 SELECT f FROM Foo f ORDER BY f.priority
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...