"?是什么意思-6ren"> "?是什么意思- 这个问题在这里已经有了答案: Odd method call in java using a dot operator to access a generic list (5 个答案) 关闭 8 年-6ren">
gpt4 book ai didi

java - : "from."?是什么意思

转载 作者:搜寻专家 更新时间:2023-11-01 02:09:25 24 4
gpt4 key购买 nike

<分区>

我看到一个关于 criteriaBuilder 的问题,想出了这个问题......

这是什么意思 from.<Integer> get("...

我以前从未见过表达式 <Integer> 的一点.

有人可以给我举个例子吗?

链接:Compile error when using CriteriaBuilder

代码:

public List<BankAccount> findWithBalance(int amount) {
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<BankAccount> cq = cb.createQuery(BankAccount.class);
Root<BankAccount> from = cq.from(BankAccount.class);

ParameterExpression<Integer> balance = cb.parameter(Integer.class);
cq.select(from);

//Here is the trick!
Predicate predicate = cb.gt(from.<Integer> get("balance"), balance);

cq.where(predicate);
cq.orderBy(cb.asc(from.get("ownerName")));

TypedQuery<BankAccount> query = em.createQuery(cq);

query.setParameter(balance, amount);

return query.getResultList();
}

谢谢!

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