gpt4 book ai didi

java - 如何在 Spring CrudRepository 中使用固定值?

转载 作者:行者123 更新时间:2023-12-05 06:11:05 25 4
gpt4 key购买 nike

是否可以在CrudRepository 查询方法中直接添加固定值?喜欢:

findAdults(int age > 17);
findAllByBookingDateAndStatus(LocalDate bookingDate = LocalDate.now().minusDays(1), TypeStatus status = TypeStatus.FAILED);

最佳答案

作为自定义 @Query 的替代方法,您可以使用默认方法。

如果以“复杂”方式计算默认值,这尤其有用,例如LocalDate.now().minusDays(1)

例如:

List<Person> findByAgeGreaterThan(int age);

default List<Person> findAdults() {
return findByAgeGreaterThan(17);
}

---

List<Booking> findAllByBookingDateAndStatus(LocalDate bookingDate, TypeStatus status);

default List<Booking> findAllYesterdaysFailedBookings{
return findAllByBookingDateAndStatus(LocalDate.now().minusDays(1), TypeStatus.FAILED);
}

关于java - 如何在 Spring CrudRepository 中使用固定值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64152448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com