我有一个具有以下属性的事件对象:
class Event {
String name;
String location;
LocalDateTime date;
String description;
}
假设我从 Web API 获得了一个事件列表:
List<Events> events = getEvents(); // e.g. 5 events
现在我想检查我的数据库中已经有多少这些事件。
如果值的组合:名称、位置和日期也是唯一的,则事件是唯一的。
所以基本上我想要一个创建查询来做到这一点:
Optional<Event> getByNameAndLocationAndDate(String name, String location, LocalDate date);
但是对于一个查询中的项目列表。就像是:
Optional<Event> getByNameAndLocationAndDate(List<Events> events);
JPA可以吗?
慕雪6442864
皈依舞
相关分类