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

c# - 哪些特定条件可能导致 db4o 的本机查询转换错误?

这失败了:

但这不会:

测试中的不同清楚地表明问题仅在 db4o 进行表达式转换时发生,因为调用方法可以防止这种情况发生。测试中检查的值是精确值(没有大小写差异),因为测试首先插入它。

db4o 转换在这些查询中存在错误的任何特殊情况?也许与 .net 枚举?


我已经缩小了范围,我上面的例子没有包括麻烦的部分。与枚举字段无关,但与上述表达式中的“值”有关。

具体来说,当查询包含值的 someInstance.Field 时,会发生问题,例如:

0 投票
1 回答
1106 浏览

sql - 请帮助将此 SQL 转换为 JPQL,子查询有问题(EclipseLink v2)

我有几天试图解决这个问题。

我需要在子查询中有一个 ORDER BY 和一个 LIMIT,这是本机 SQL:

但问题是 JPQL 在子查询中不支持 ORDER BY,无论是 LIMIT。

业务逻辑是这样的:子查询必须返回操作的最后状态,主要由操作日志历史记录行中的优先级和日期定义,这就是我需要 ORDER BY 和 LIMIT 子句的原因。

我在 JPQL 中需要这个,因为我已经开发了一个用于动态查询的 API,它是一个查询构建器,用于我需要使用的 JPQL。

先感谢您。

0 投票
1 回答
1340 浏览

java - 如何使用 CreateNativeQuery 从 SQL 数据库值中查询单个值?

使用 CRUD 并希望访问数据库中的某个值。我尝试的是:

但这失败了。

有什么建议么?

0 投票
1 回答
1617 浏览

mysql - 休眠本机查询错误

尝试在休眠中执行本机查询时遇到一个奇怪的错误,这是我的查询:

我这样执行查询:

但我收到此错误:

javax.persistence.PersistenceException:org.hibernate.exception.SQLGrammarException:无法执行查询

真正让我震惊的是:

引起:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:你的SQL语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“限制 2”附近使用正确的语法

出现在堆栈跟踪中。

查询从 MySQl 管理员执行没有错误,所以我在这里不知所措。

我在 Ubuntu 10.10 中使用 JBoss 5 和 JDBC 5.1.15。

在此先感谢您的帮助...!

0 投票
1 回答
2303 浏览

jpa - JPA 原生查询

我正在尝试执行本机查询并传递运行时参数并将结果作为列表获取。当我尝试处理 Object [] 时,提取的列之一是字符串。但它以 java.lang.Character 而不是 String 的形式出现。这是下面的查询:

EXP_STATUS 列无法转换为字符串,因为它是字符类型。关于为什么它不起作用的任何想法?

问候,-阿南德

0 投票
13 回答
122481 浏览

jpa - JPA将列表传递给命名本机查询中的IN子句

我知道我可以将列表传递给 JPA 中的命名查询,但是 NamedNativeQuery 怎么样?我尝试了很多方法,但仍然不能将列表传递给 NamedNativeQuery。任何人都知道如何将列表传递给 NamedNativeQuery 中的 in 子句?非常感谢!

NamedNativeQuery 如下:

它被称为:

然而结果并不如我所料。

0 投票
3 回答
453 浏览

hibernate - 用于映射实体的 JPA 过度查询

我有以下实体:

现在查找该实体的某个实例的 JPQL 查询如下:

然而,问题是这个简单的查询会产生过多的数据库调用......基本上是在做选择。用于执行相同操作的本机 sql 可能是:

所以想法是像这样创建一个 NativeQuery:

但是我没有得到任何结果……休眠继续对数据库进行 50 次调用。有谁知道为什么会发生这种情况,我怎么能避免这么多电话?非常感谢。

0 投票
1 回答
3021 浏览

java - 本机查询中的错误

我是 sql 新手,我面临以下本机查询的问题

它不会将值传递给数据库。创建的日期应该是今天的日期和时间。谁能告诉我这个查询有什么问题。非常感谢

0 投票
1 回答
1522 浏览

sql - 将用户定义的 TABLE 类型传递给存储的 Oracle 函数

我有一个 oracle 函数定义为:

其中 G_INTARRAY_TBL 定义为,

我正在使用 eclipselink 构建查询。如果我在查询字符串中将 G_INTARRAY_TBL 硬编码为 null,则查询工作正常,但如果我尝试将 BigDecimals 列表传递给它,则会收到错误消息,

0 投票
1 回答
8916 浏览

java - 使用 Hibernate 在 JPA 中分页本机 SQL 查询而不会出错

感谢您的关注,抱歉 mi English :S

我正在使用 JPA 2.0 和 Hibernate 4.X 来执行一些 sql 本机查询。代码很简单:

我的结果是这样的:

简而言之,第一页的输出每行有n个项目(这是我想要的输出),但是第二页和第三页有n+1个项目,并且附加的项目似乎是已经带来的行数。

有人发生过同样的事情吗?我在 Hibernate 的文档中进行了搜索,但我无法解决这个“有趣的:@”问题。

此代码是使用 Toplink 执行的,它没有问题。

非常感谢你!!:)