gpt4 book ai didi

java - 如何在JPA中给定日期之前从数据库获取记录

转载 作者:行者123 更新时间:2023-12-02 04:23:18 25 4
gpt4 key购买 nike

public List<Trans> findByDate(Date date1) {
Query query = em.createQuery("SELECT k FROM Trans WHERE k.transDate= :transDate ORDER BY k.transDate")
.setParameter("transDate", date1);
return query.getResultList();
}

这是我在jpa中代码的一部分,如果我想检查“Trans”表中是否有transDate在date1之前的记录,该怎么办?
谢谢

最佳答案

使用“<”运算符

public List<Trans> findByDate(Date date1) {
Query query = em.createQuery("SELECT k FROM Trans WHERE k.transDate < :transDate ORDER BY k.transDate")
.setParameter("transDate", date1);
return query.getResultList();
}

关于java - 如何在JPA中给定日期之前从数据库获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32503722/

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