我在某些领域上了RoomToday课。在此类中,有一个房间对象。我在RoomToday类中没有字段名称。
class RoomToday {
Room room;
//other fields
}
class Room {
String name;
//
}
我有资料库RoomTodayrepository。我可以按房间名称排序的方法吗?
这样的东西。该请求必须在JPA存储库中:
List<RoomToday> findByIdInOrderByRoomNameAsc(Collection<UUID> id);
最佳答案
您需要将Room
设置为@Embeddable
,
class RoomToday {
@Embedded
Room room;
//other fields
}
@Embeddable
class Room {
String name;
//
}
然后在存储库中创建一个如下所示的方法,
List<RoomToday> findByIdInOrderByRoomNameAsc(Collection<UUID> id);