【发布时间】:2013-07-25 15:19:00
【问题描述】:
我有以下域对象:
@Entity
public class Item {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
@OneToMany
private List<PropertyDefinition> propertyDefinitions;
}
@Entity
public class PropertyDefinition {
@Id
private Long id;
private final String name;
private final String value;
}
我想对项目进行排序,例如名为 PropertyDefinition.value 的“标题”
如何使用 Spring Data JPA 做到这一点?
Iterable<Item> items = itemRepository.findAll(new Sort("???"));
示例代码可以在这里找到:
https://github.com/altfatterz/sort-poc/
感谢任何反馈。
【问题讨论】:
-
“我想对项目进行排序,例如名为 PropertyDefinition.value 的 'title'”是什么意思?
-
我的意思是我想根据名为 PropertyDefinition 的“标题”的值对项目进行排序
标签: spring hibernate sorting jpa spring-data