Hibernate 我可以为@实体定义默认顺序吗?
比如说,Hibernate 我可以为@实体定义默认顺序吗?,hibernate,spring,jpa,annotations,Hibernate,Spring,Jpa,Annotations,比如说, @Entity class Foo { @Id int id; @Column(nullable = false) int priority; ... } 默认情况下,我想按优先级排序HibernateTemplate.loadAll(Foo.class),是否可以添加注释?不,不可能。通常,注释不应影响返回实体列表的查询(注释影响单个实体的行为) 您可以使用HQL/JPQL查询获取有序实体: SELECT f FROM Foo f OR
@Entity
class Foo {
@Id
int id;
@Column(nullable = false)
int priority;
...
}
默认情况下,我想按
优先级排序HibernateTemplate.loadAll(Foo.class)
,是否可以添加注释?不,不可能。通常,注释不应影响返回实体列表的查询(注释影响单个实体的行为)
您可以使用HQL/JPQL查询获取有序实体:
SELECT f FROM Foo f ORDER BY f.priority
我不认为这是OP想要的。@Grzegorz-Oledzki它达到了预期的效果,因为没有办法和他喜欢的相似。