问题标签 [named-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2137 浏览

hibernate - 如何声明命名查询超越 Hibernate 实体类?

我有一个数据访问类,它公开了网站上使用的实体类的基本操作:

我想在这个数据访问类中定义所有 HQL/SQL 查询,但是我在使用 hibernate @NamedQuery 注释时遇到了问题;Hibernate 一直说它找不到命名查询。我不打算在实体类中定义查找/查找方法,因为我觉得它不是合适的位置。

我只使用注解和 hibernate.cfg.xml,那么我在哪里可以声明这些查询以便 Hibernate 可以找到它们?

0 投票
1 回答
838 浏览

nhibernate - 来自标准查询的休眠 NamedQuery --> 需要帮助

我正在尝试将工作条件查询转换为命名查询,但语法不正确。hql 版本显然需要指定类型和 id 参数。

查询是在一个用 ANY 映射的类上(也在下面)

有人可以帮我弄清楚语法吗?

干杯,
贝里尔

WORKING标准查询

ANY 映射(有效!)

到目前为止命名的查询(不工作)

认为这是 hql 语法,但错误消息说缺少参数

更新

这个组合执行但给出了错误的答案。不知道它是否离我需要的更近或更远

0 投票
1 回答
4124 浏览

hibernate - 休眠查询仅返回字符串的第一个字符

当我使用 sqldeveloper 在 oracle 10g 中运行这样的查询时,它运行良好。

给我名字和国家。当我在休眠中将它作为命名查询运行时,我只得到“国家”的“C”而不是“加拿大”。

为什么会这样?

0 投票
1 回答
233 浏览

jpa - JPA TopLink 帮助!

问候,

到目前为止,我已经完成了构建单表 JPA。但是在进行一对一或一对多时。事情变得复杂起来。尤其是在涉及带参数的查询时。

我总是在命名查询中遇到异常

这怎么可能?然而,我在persistence.xml 上添加了这两个实体。顺便说一句,我正在使用 TopLink Essentials 并在 MVC 架构上实现 JPA。另外,当我重新打开表单时,这个异常总是会返回。

0 投票
1 回答
4453 浏览

java - Eclipslink - 未知的实体类型

我正在使用 Netbeans 生成的一些实体。一代之后,我对它们进行了测试,它们工作正常。因此,我必须进行下一步并将它们与我的 JAXB 对象结合起来。与 JAXB 对象结合后,我可以毫无问题地解组我的 XML 流。但是当我尝试将这些类中的任何一个用于与实体相关的任何东西时,我都会遇到一些错误。

我现在又回到了测试阶段,这就是我所拥有的。我有一个测试类,只是从一个简单的 main 方法运行。我最初用于测试实体的相同设置。您将在下面看到该测试类、Classes 实体、导致问题 JoinAssetToSku 和错误的实体。我忽略了实体的大多数设置者和获取者。有谁知道这个 JoinAssetToSku.findByTs 查询有什么问题。我不明白它是如何导致该错误的,它不是自我意识的!?

进行测试的代码:

类:

导致错误的类:

我得到的错误。

0 投票
1 回答
1832 浏览

grails - 在控制器的条件内调用 namedQuery

可以在控制器内的 grails 上调用 namedQuery 吗?我知道我可以在另一个namedQuery 中调用namedQuery,但我不想这样做。有任何想法吗?谢谢

用户.groovy

MyController .groovy

或者..

MyController .groovy

0 投票
1 回答
584 浏览

java - Java jSF NamedQuery using an Int

I am making a search query for a integer. This is the NamedQuery in the class Factuur:

})

So the 'periode' is an Integer in the class Factuur, I have tried to do it this way:

I don't get an Exception, I just get nothing from the database, while there should be...

0 投票
1 回答
1033 浏览

c# - 命名查询和继承

在 NHibernate 上运行命名查询时遇到一些问题。我设置为返回值的类是组织——不是抽象的——,我有第二个类(继承自这个类),称为FullOrganization。我每个具体的类模式都有一个表,其他一切都工作得很好,但是在运行命名查询时我不断收到异常(顺便说一句,它没有提供任何细节)。

映射接近于以下内容:

命名查询类似于:

我应该如何映射查询结果?请注意返回的对象可能是组织或完整组织的实例。

0 投票
1 回答
407 浏览

grails - 是否可以将命名查询元编程到 grails 域类上?

是否可以将命名查询元编程到 grails 域类上?如果是这样,怎么做?

谢谢

0 投票
1 回答
22236 浏览

jpa - NamedQuery:外部化实体后的 IllegalArgumentException(未找到查询)

我已经成功地javax.persistence.NamedQuery与 JPA2 结合使用。命名查询定义在实体类文件的顶部,用于无状态 EJB(实体外观)。

现在我必须将实体类文件提取到一个单独的 Jar 文件中(这样我们就可以从 Google Web Toolkit 项目中使用它们)。显然我仍然包含 jar,但现在外观 bean 不再找到查询:

这里有什么问题?我不能在外部 Jar 中定义 NamedQueries 吗?

我刚刚找到这个链接,建议将 NamedQueries 放在 XML 文件中,而不是作为实体文件中的注释。这可能是解决我的问题的一个想法,但没有回答我的问题...... ;)