gpt4 book ai didi

java - Hibernate查询计数查询,不知道怎么办

转载 作者:行者123 更新时间:2023-11-30 05:13:20 25 4
gpt4 key购买 nike

我想在表上进行 hibernate 查询计数。

我必须值,一个字符串和一个 boolean 值

HibernateUtil.queryCount(VoteOnPublication.class, new String[] {VOTED_PUBLICATION_ID_FIELD, FOR_OR_AGAINST_FIELD}, **********************);

我的 voted_publication_id_field 是一个字符串,我的 for 或 against 字段是一个 boolean 值。

我应该在查询的第二部分中输入什么?我首先输入: new String[] {publication.getId(),true.toString()但这没有用。我认为新的字符串是错误的,但我不知道该放什么

最佳答案

这是一个疯狂的猜测(因为 HibernateUtil 是一个自定义类,它不是 Hibernate API 的一部分),但我敢打赌 queryCount 方法的以下签名:

public static int queryCount(Class<?> clazz,
String[] properties,
Object[] values) {
...
}

所以试试这个:

HibernateUtil.queryCount(VoteOnPublication.class, 
new String[] {VOTED_PUBLICATION_ID_FIELD, FOR_OR_AGAINST_FIELD},
new Object[] {publication.getId(), true});

关于java - Hibernate查询计数查询,不知道怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565802/

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