gpt4 book ai didi

java - 参数太少的 ObjectDB Select 查询

转载 作者:行者123 更新时间:2023-12-01 11:16:26 24 4
gpt4 key购买 nike

我正在尝试根据传递给它的参数来填充 tsp 页面。目前我正在使用博客文章的标题,我不喜欢这个,但我想要概念证明,并且在获取对象 ID 时遇到困难。因此,我暂时传入标题字符串,以便稍后更改它。

我的查询抛出了参数太少的异常,我遇到的所有示例都没有让我相信缺少某些东西,所以我有点困惑。调用的是:

    @Transactional
public objectName getObjectByTitle(String title){
TypedQuery< objectName > query = em.createQuery(
"SELECT b FROM tableName AS b WHERE b.title = :title",
objectName.class);
return query.getSingleResult();
}

错误是:

com.objectdb.o._PersistenceException: Attempt to execute a query with too few arguments

这可能是我看起来太努力但我已经搜索了被反对的网站但找不到解决方案的情况之一。如有任何帮助,我们将不胜感激。

最佳答案

您在查询中定义了一个命名参数,并且没有费心设置其值(使用 setParameter),即使您费尽心思将“title”传递到方法中......

关于java - 参数太少的 ObjectDB Select 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31774156/

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