gpt4 book ai didi

java - 标准查询相等日期

转载 作者:行者123 更新时间:2023-11-29 11:36:07 24 4
gpt4 key购买 nike

有人可以帮助我吗,我正在尝试创建一个查询来恢复具有某个日期的所有条目...一切正常,除了我尝试:

criteriaQuery.select(root).where(builder.equal(root.get("dadosBoleto").get("dataVencimento").as(Date.class), new Date()));

criteriaQuery.select(root).where(builder.equal(root.get("dadosBoleto").<Date>get("dataVencimento"), new Date()));

当我执行此语句时,我没有任何数据,甚至不存在此条件。

我的 dataVencimento 实体

@Temporal(TemporalType.DATE)
@Column(name = "data_vencimento", nullable = false)
@NotNull(message = "Data inválida")
private Date dataVencimento;
//getters and setters

最佳答案

解决了!

我已添加参数来查询ParameterExpression<Date> date = builder.parameter(Date.class);manager.createQuery(criteriaQuery).setParameter(date, new Date(), TemporalType.DATE).getResultList();

关于java - 标准查询相等日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36561564/

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