例如,
@Entity
class Foo {
@Id
int id;
@Column(nullable = false)
int priority;
...
}
我希望HibernateTemplate.loadAll(Foo.class)
默认按priority
排序,是否可以使用注释?
答案 0 :(得分:2)
不,这是不可能的。通常,注释不会影响返回实体列表的查询(注释会影响单个实体的行为)
您可以使用HQL / JPQL查询来获取有序实体:
SELECT f FROM Foo f ORDER BY f.priority