问题标签 [nativequery]

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 投票
7 回答
13593 浏览

java - 如何在休眠本机查询中使用 MySQL 分配运算符(:=)?

我正在使用休眠。我写了一些本机查询,因为我需要使用 sub select 语句。

查询如下所示:

当我像这样运行此查询时:

出现此异常:

这可能是因为:=运营商。我发现了一些关于这个的Hibernate 问题。这个问题仍然是开放的。这个问题没有解决办法吗?

0 投票
1 回答
842 浏览

jpa - JPA 2.0 中的本机查询会绕过一级缓存吗?

我是 OpenJPA 的新手,我想知道调用本机查询是否会绕过一级缓存并直接进入数据库。

0 投票
1 回答
2463 浏览

jpa - 我可以使用 JPA 2.0 CriteriaBuilder 来获取非实体对象的列表吗?

我问了一个与此类似的问题,但我没有提供好的细节,所以我用更好的细节重新问这个问题。

我有 2 个如下所示的表:

这 2 个表具有与它们关联的 JPA 实体,如下所示(为简洁起见,我省略了注释):

我还有一个正在使用的简单 POJO(未映射到任何表),如下所示:

我目前正在使用 JPA 的本机 SQL 功能来返回 List 类型的结果集,查询看起来像这样:

我的问题是,我可以使用 CriteriaBuilder 做到这一点吗?如果是这样,怎么做?我试图远离原生查询。我正在使用 OpenJPA,如果这有什么不同的话。

0 投票
5 回答
50508 浏览

php - 如何使用 Doctrine 2 截断表格?

我假设我需要构建一个原生查询来使用 Doctine2 截断一个表。

这给出了错误

我需要对我的代码进行哪些更改才能使其正常工作?

0 投票
2 回答
11288 浏览

java - 使用查询时,Hibernate 生成的列别名会破坏 AliasToBeanResultTransformer

我想要实现的是在以下列方式定义的查询上设置结果转换器:

MyObject 看起来像这样:

问题是,虽然我已经指定idobjectName作为我的别名,但正在执行的实际查询使用不同的别名。这会导致 myAliasToBeanResultTransformer无法构造MyObject,因为别名与属性名称不匹配。

是否可以通过编程方式获取hibernate生成的查询的别名(我可以将它们设置为bean结果转换器的别名)?我尝试使用query.getReturnAliases(),但它返回我在 HQL 中定义的别名,而不是 Hibernate 实际使用的别名。

我可以在createQuery语句中明确指定别名吗?目前我试图不使用标准来实现这一点,所以我很欣赏一种使用查询对象的方法,如果存在的话。


更新

尽管上述问题对标准 HQL 查询无效(请参阅注释),但在执行本机查询时它是有效的。具体来说 - 本机查询似乎将所有别名视为小写字符串(尽管可能在查询中引入了特定的大写字母)。在大写重要的情况下,这会导致AliasToBeanResultTransformer设置属性时失败。

0 投票
1 回答
4760 浏览

mapping - 如何使用 Doctrine 2 管理 VIEW?

我想用Doctrine2映射一个 sql-view 。

此视图是一个TempTable,其中包含一些统计信息,无需重写生成视图的 sql 即可显示

我尝试像表一样映射,但更新架构会删除视图并创建表

我也尝试使用 NativeSQL ...

我使用 getter 和 setter 创建实体 MessageCenter,但我的输出是:

0 投票
1 回答
2898 浏览

oracle - 从 Hibernate Native 查询调用 Oracle 存储过程时出错

考虑以下代码:

甲骨文程序:

我收到错误消息:

这是为什么?在网络搜索后,我找不到太多有用的信息。
我正在使用以下内容:
Oracle,版本:Oracle Database 11g Release 11.1.0.0.0 - Production
Hibernate 3.3.2.GA

PL/SQL:

0 投票
0 回答
528 浏览

java - 如何使用休眠创建本机查询从 Oracle 编写“INSERT ALL INTO”?

我试图将主要任务旁边的大量信息作为线程插入到表中,但似乎还不够,不幸的是性能是个大问题。我一直在使用spring和hibernate,但仍然是新手。因为我一直在使用 em.persist。我从 Oracle 听说过 INSERT ALL,但它与 hibernate 配合得不好,或者它不支持,因为我找不到任何证据。或者您能否提出任何有助于提高插入性能的解决方案,我们将不胜感激。

这是一些代码,在 save() 方法中

0 投票
1 回答
4610 浏览

symfony - KnpPaginator 和原生查询

我在 Symfony2 项目中使用 KnpPaginatorBundle。当我尝试将 Doctrine 2 本机查询传递给分页器实例时,出现错误:

有没有人为一些本机查询正确实现这个的一些例子?

在捆绑的文档中,我看到了示例(https://github.com/KnpLabs/KnpPaginatorBundle/blob/master/Resources/doc/custom_pagination_subscribers.md),但仅适用于文件系统,我不知道如何将其转换为数据库查询。

你能帮我吗?

编辑

我的查询:

和表格:

0 投票
1 回答
463 浏览

sql - 如何在hibernate struts2中进行一对多映射

我有一张桌子

我将传递一个登录名。我需要获取 sql 查询的域名

如何在使用 struts2 的 hibernate 中执行此操作