问题标签 [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 投票
0 回答
1452 浏览

hibernate - Hibernate sql named query with entities

i need to build a sql query that returns a bean with inside an entity... i try to explain me with an example.

This is my bean that i want to get from the query:

and this is the xml query mapping:

But Hibernate says to me that it want ALL properties of Eventi in the select not only the primary key that is "evento.id". Why?

0 投票
1 回答
684 浏览

hibernate - 实体名称在命名查询中被替换

这是场景:

  • 我有 2 个用 hibernate 映射的类:“Foo”和“EnhancedFoo”

  • 两个类都映射到同一个表“foo”

  • EnhancedFoo 扩展了 Foo

  • Foo.hbm.xml 包含一个命名查询“find active foos”,如下所示:

现在,如果我尝试加载配置,我会得到这个异常:

这是正确的,因为在EnhancedFoo.hbm.xml 中没有映射属性“active”,但是为什么hibernate 用“EnhancedFoo”替换“Foo”?


这是我尝试过的:

尝试在映射文件上添加“实体名称”属性,如下所示:

然后配置加载正常,但每当我尝试插入 Foo 时,我都会得到这个:


这些是代码的相关部分:

0 投票
2 回答
7099 浏览

java - 如何创建多对多实体的命名查询?

品牌

我想从表brandcategory whoes categoryID = :categoryID 中检索品牌ID 如何在实体品牌中为其创建命名查询?

这不起作用:

0 投票
5 回答
48869 浏览

java - 在 where 子句中带有 like 的命名查询

是否可以在命名查询的 where 子句中有类似的内容?我正在尝试执行以下操作,但遇到异常

我尝试像在普通 SQL 中那样添加 % ,但会编译异常。

任何指针都非常感谢!

谢谢

0 投票
1 回答
779 浏览

java - 使用 NamedQuery 进行内部联接?

我需要从三个不同的表中获取数据并放入一个列表中。我想知道如何使用namedQuery 做到这一点?我已经看到可以通过在线搜索来实现,但我无法让它发挥作用。

这就是我想要转换为namedQuery 的内容。如果有人能把我踢向正确的方向,那就太好了。

0 投票
1 回答
102 浏览

jpa - 搜索 2x 实体 JPA

我有两个 JPA 实体,Game 和 GameScore 是连接的。如果玩家加入游戏,则会为他制作一个新的 GameScore。但我需要获得未加入玩家的游戏(没有 GameScore)。我怎么能这样做?我尝试了 NamedQueries 和 CriteraBulder 但没有结果。

游戏终结:

GameScore 实体

0 投票
1 回答
769 浏览

nhibernate - NHibernate 命名查询,每个子类都有表

我有一个项目,我们只使用命名查询来访问数据库。最近我们创建了新实体,我们计划按照子类模式映射表,所以我们按照文档创建了映射,一切看起来都很好,除了我们找不到如何在命名查询中定义表别名以便加载每个子类。

这是我们迄今为止所做的:

实体:

映射:

我们试图执行的查询是这个:

这会导致 nhibernate 生成以下 SQL:

如您所见,它正确检测子类并尝试加载仅属于子类的字段 PedalType 但由于没有具有别名[Gear]_1_.的表,因此查询失败...

我们已尝试与踏板表进行连接,但我们无法找到正确的方法来设置别名,使其转换为[Gear]_1_.

有什么帮助吗?

0 投票
1 回答
139 浏览

grails - 基于日期的查询grails

我有一个域类:

我想编写一个 namedQuery 或一个闭包,使我能够根据给定的月份和年份检索 A 的各种对象的计数。我想以以下格式显示对象:

关于如何实现这一点的任何想法?

0 投票
1 回答
1470 浏览

jpa - nativequery 的替代命名查询

我需要在 jpa 中将我的查询从native-query更改为(named-query 或 create-query )。

此查询返回所有表名(表名外键引用此表 (sampleTable1))。

当我更改 createQuery 或 namedQuery 时出现错误。

如何将此查询更改为 namedQuery 或 createQuery。有可能吗?

以下错误,当我使用 createquery

帮助我,提前谢谢。

0 投票
2 回答
367 浏览

java - 使用 EclipseLink 在 Oracle 上执行查询时出现奇怪的行为

我创建了一个命名查询,如下所示:

即转换为以下 sql:

它返回ORA-00904: "TABLE_NAME1"."FIELD3": invalid identifier

但是当我手动修改如下时它可以工作:(它们都按预期工作)

PS.:出于安全原因,我不能给出表或字段名。

问题是:当表名与标签一起显式设置时,查询不起作用。

请不要通过更改命名查询来提供替代解决方案,因为它应该可以按原样进行,并且更改命名查询不是一种选择。除非它真的有错误。