gpt4 book ai didi

java - 如何从存储库中获取一个值,并将该值与表的两个字段进行比较

转载 作者:行者123 更新时间:2023-12-01 13:33:16 25 4
gpt4 key购买 nike

嗨,我是 Spring JPA 的新手。我有一个表,其中有两列,即“active_from”和“active_to”。现在我想获取一个具有日期(即当前日期)的列,其值介于“active_from”和“active_to”之间。如何使用 spring jpa 存储库实现此目的。?

最佳答案

通过此链接,您可以找到查询方法来添加公共(public) jpa 存储库或支持创建未涵盖的查询。

检查2.3.4中使用@Query JPA repositories

使用查询方法你可以做到这一点,尝试这样的事情。

public interface UserRepository extends JpaRepository<User, Long> {

@Query(value = "SELECT * FROM USERS WHERE active_from > :?0 AND active_to < :?0 )
List<User> findBetweenDate(String currentDate);
}

关于java - 如何从存储库中获取一个值,并将该值与表的两个字段进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21433911/

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