Java 在JPA中,如何在给定日期之前从db获取记录 公共列表findByDate(日期1){ Query Query=em.createQuery(“从Trans中选择k,其中k.transDate=:按k.transDate转换订单”) .setParameter(“transDate”,日期1); 返回query.getResultList(); }

Java 在JPA中,如何在给定日期之前从db获取记录 公共列表findByDate(日期1){ Query Query=em.createQuery(“从Trans中选择k,其中k.transDate=:按k.transDate转换订单”) .setParameter(“transDate”,日期1); 返回query.getResultList(); },java,Java,这是我在jpa中代码的一部分,如果我想检查“Trans”表中是否有日期在date1之前的transDate记录? 谢谢你使用“你试过阅读文档或教程吗?是的,但我不擅长谷歌搜索,因为我不擅长英语,对不起。” public List<Trans> findByDate(Date date1) { Query query = em.createQuery("SELECT k FROM Trans WHERE k.transDate= :transDate ORDER BY k.tr

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

谢谢你

使用“你试过阅读文档或教程吗?是的,但我不擅长谷歌搜索,因为我不擅长英语,对不起。”
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();
}
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();
}