问题标签 [hibernate-native-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 回答
664 浏览

mysql - Hibernate 本机查询不会创建自动递增的主键

我有一个使用 liquibase 生成的表,如下所示

然后我有一个本机查询,我用它来持久化这个对象

我已将 JPA 注释设置为自动递增此 ID,如下所示

然而数据库中的 ID 为空,我错过了什么?我还尝试插入一个空值来代替主键,但它仍然不会自动将其增加到一个值?

也尝试将其更改为

那似乎不起作用

还尝试使用 GenerationType.Table 和 GenerationType.SEQUENCE

这是我看到的 SQl

然后我记录持久化实体以查看它是否获得自动递增的 ID

请注意,ID 列为空。

我还在执行查询之前将 ID 显式设置为 null 但仍然没有运气 我尝试使用不同的 mysql 客户端执行相同的查询,这似乎有效

0 投票
0 回答
245 浏览

database - Dropwizard 数据库运行状况检查中的 SELECT 查询

您好,我在我的应用程序中使用 dropwizard 和 hibernate 并编写了以下 heakthcheck。这给了我一个

我尝试将.getResultList()呼叫更改为executeUpdate() getMaxResults()list()但它们都不起作用。如何使 SELECT 查询在运行状况检查中工作?

我还尝试使查询更简单 - 'SELECT1' 但仍然看到相同的错误

0 投票
2 回答
1070 浏览

java - JPA 本机查询结果集映射到具有子类的实体类

(发布问题后列和变量名称更改)当我运行代码时,我正在使用 jpa 自定义方法中的 entityManager.createNativeQuery(somequery) 编写连接查询,但出现以下错误:

com.ibm.db2.jcc.am.SqlException:[jcc][10150][10300][4.12.56] 无效>参数:未知列名 exc_seq_nbr。错误代码=-4460,SQLSTATE=null

我正在使用 IBM DB2 服务器和 spring boot

exceptionTenderPK(实体类中的对象)未正确映射,这就是为什么获取无效列有人可以告诉我如何映射 exceptionTenderPK 对象类

注意:在这种情况下我不能使用@OneToMany,因为表是不相关的

0 投票
0 回答
421 浏览

java - 将元素添加到 java 中的实体列表或从本地查询 hibernate 创建它

我有一个本机休眠查询,它向我返回一个对象列表,for我想用一个循环填充一个类列表,但我不笑,因为列表总是由最后一个元素填充。错误在哪里?

这是代码:

0 投票
1 回答
131 浏览

postgresql - 我正在使用spring boot,我可以在不使用实体类的情况下在数据库中输入值吗?

它不是这样工作的吗?如何添加数据?

0 投票
1 回答
67 浏览

mysql - 如何检查某些列中缺少的数字

我使用 Mysql 和 spring data jpa

我对如何在某些列中查找缺失数据有疑问

该列属性是int。

所以。如果我在某些数据列中插入一些数据。

数字表

当我插入这样的数据时。

如何让我缺少数字列

在 spring data jpa 本机查询中。

0 投票
1 回答
85 浏览

jpa - 如何调用spring jap查询无参数

我使用带有本机查询的 spring data jpa

我已经有一些这样的查询

如何使用本机查询无参数。

它们发生错误未找到列“序列”。

该查询意味着当我插入一些连续数据 int 值时,我会发现丢失的数据。

但是这个查询有效

两个查询的区别在于是否有'*'

如何简单地更改我的查询。

我如何更改错误

或如何使用 spring data jpa 谓词

谓词可以使用左连接吗?

0 投票
2 回答
237 浏览

hibernate - Hibernate:如何为 createNativeQuery 设置参数?

我正在使用以下查询:

当 getAmount 被传递时,我们还传递了用户 ID 和公司 ID,但它没有获取正确的值,我们在数据库中使用相同的值运行查询,它是正确获取的。

任何人都可以建议上面的本机查询有什么问题吗?

0 投票
0 回答
28 浏览

postgresql - Hibernate Native Query Left Join vs Postgresql Left join(为什么它们不同)

我想首先说我想认为我非常精通 sql(10 年的经验)并且遇到了头疼的问题。我有以下数据

在 Postgres 中,我写了以下内容

看起来休眠是错误地左连接到用户表。有谁知道为什么会这样?有没有办法来解决这个问题?

0 投票
0 回答
45 浏览

java - JPQL 原生查询结果无法映射到列表?

我的查询有问题,当查询在 intellij 控制台中使用我的参数执行时,它工作正常并给出输出: CAR EARNINGS 5 140 6 100 这很好,但我需要创建一个新的对象列表并将其发送回我的json 中的前端,所以我需要创建这个列表。当我的前端将开始日期参数和结束日期发送到控制器并调用方法 getStats 时,似乎我的 resuly 表单查询无法映射到类 EarningStatistics。我真的不知道为什么,我尝试了很多不同的方法,但没有结果......这是我的代码:

和类(我试图将此类中的字段重命名为 car_id 和 cost 但没有结果)

}

我应该如何编码这个类并命名其中的字段?