4

次のドメイン オブジェクトがあります。

@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/

フィードバックをいただければ幸いです。

4

1 に答える 1