问题标签 [native-sql]

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

hibernate - 如何从休眠中的本机查询中提取多个字段值?

在 Hibernate 中,前程序员实现了这样的原生查询。

但是,我想在查询中再添加一个字段,例如

如果我不添加任何代码,它只会返回不包括部门的 id。我需要多个字段的值。我尝试了一些参考资料,例如http://www.journaldev.com/3422/hibernate-native-sql-query-example 但我仍然无法解决,有人能快速解决这个问题吗?:) 太感谢了!!

0 投票
1 回答
344 浏览

java - JPA本机sql查询映射错误?

我有一个 JPA 实体,它在一个类MyEntity中包含一个复合主键。 我在方法中使用本机 sql 查询:@EmbeddableMyEntityPK
getThreeColumnsFromMyEntity()

我的@SqlResultSetMapping

我的 JPA 列名为@Column(name="DATEOFBIRTH"):"PID""NAME".
我直接在数据库上测试了我的 sql 语句,它工作正常。
当我在 Eclipse 上运行它时,我得到一个 Oracle 错误:

ORA-00911 和“错误代码 911,查询:ResultSetMappingQuery [..]

我的猜测是映射有问题,但我不知道它是什么。

0 投票
1 回答
280 浏览

oracle - Oracle 中的动态查询

我正在尝试下面的动态查询,我从一个查询中获取列名、表名,我需要将这些值放在一个变量中,我将把它作为一个全局变量。

列名可以在 5 到 50 列之间变化。我写了下面的查询,但它不起作用。给出以下消息匿名块已完成消息:-905-ORA-00905:缺少关键字

问题在于 parse 语句,DBMS_SQL.PARSE 不确定该由谁继续

0 投票
1 回答
351 浏览

sql - 使用 WITH 子句在 Hibernate 本机查询中未获得结果

我有一个以“WITH”子句开头的查询。如果我在具有 DB2 连接的 SQuirrel 中触发相同的查询 - 它可以工作。但是相同的查询在 Hibernate Native SQL 中返回空白数组。

休眠本机查询代码:

0 投票
1 回答
7915 浏览

java - Spring Data Native 查询分页不起作用

我正在使用 Spring Boot 2.0.2.RELEASE 和 Spring Data JPA。我正在尝试在 MySql 中使用本机查询实现分页,我的代码是:

我从这个链接得到了参考。

并查看了此链接。

但它没有添加任何分页代码。当我尝试使用:

例如设置 pageNo=0 和 maxResults =1,显示所有结果。所以没有实施分页。我打印了触发的查询,它是:

计数查询为:

我以为 Spring Data 会在主查询中添加“LIMIT 0,1”,但它不起作用。DAO接口是:

请提出一些解决方案。

0 投票
1 回答
619 浏览

sql - 如何加入原生 SQL 查询和学说

我正在使用 symfony 3.4 开发一个应用程序。我想执行一个特定的查询。所以我有两个实体:第一个是PrPurchaseRequest. 第二个是PrSpecificFieldValue
PrPurchaseRequestoneToMany prSpecificFieldValues

我想获取 purchaseRequest 和 prSpecificFieldValues 的 id

我这样做了

这对我不起作用

[语法错误] 错误:预期的字符串结尾,得到 'ON'

我该怎么做

0 投票
1 回答
81 浏览

nhibernate - NHibernate 如何缓存原生查询?

我在全局 NHibernate 通用会话中使用了本机 sql 查询,例如

NHibernate 是这个查询的缓存结果吗?

0 投票
0 回答
341 浏览

java - 当本机更新查询时,Hibernate 是否在内部使用preparedStatement?

我有个问题。

使用本机更新查询时,JPA(Hibernate) 是否在内部使用preparedStatement?

updateSql 是否预编译?

0 投票
1 回答
3012 浏览

spring - org.hibernate.QueryException:参数前缀“:”后不允许有空格

我正在尝试执行 query ,但得到了由处理程序执行引起的 Resolved exception: org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.QueryException: Space is not allowed after parameter prefix ':' 。我按照这里的建议完成了 如何在休眠本机查询中使用 MySQL 分配运算符(:=)? 在这里: 遇到 mysql := 运算符时的休眠异常但相同。休眠版本 5.2.17.Final

ClientRepository.java

}

0 投票
0 回答
39 浏览

spring-data-jpa - NativeSql 查询到 JPQL 查询转换

我有这样的本机查询

值“tenant,dateFrom,dateTo”值是通过使用 @Param 标记提供的。

我试图转换为 spring data jpa 中的 jpql 查询。但是通过查看一些参考文档,我知道 FROM 子句不支持 Jpql 内部查询。

我的观点是否正确。如果不是,请帮助我用 JPQL 编写,如果我的观点正确,请帮助编写 Criteria api。