问题标签 [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.
hibernate - Hibernate:我可以返回包含列表的非映射对象列表吗?
我目前使用 .addScalar 和 ResultTransformer 返回没有任何 List 变量的非映射对象列表。我想修改我的对象以包含一个列表。
按照 Hibernate 文档中提供的初始示例,我成功地完成了类似的事情:
假设数据是:
假设上述假设数据,我希望返回一个对象,而不是返回 3 个对象。假设的 Employee.class 将被更新为包含一个 Name 对象列表。
这个:
将被替换为:
但是本机 SQL 和/或 Hibernate 语句需要如何更新?这甚至可能吗?
abap - 如何通过 Native SQL 插入和查看日期值?
我使用以下 ABAP 代码插入订单:
但是我遇到了运行时错误。我尝试将日期更改为SYSDATE
错误已修复,但当我尝试从订单表中选择订单日期时无法获得任何值。
输出:
sql - nhibernate native sql获取聚合值
我需要在 nhibernate 上执行本机 sqn 并从报告所需的复杂查询中获取总和。sql 查询只返回一个浮点值作为总和。
这个可以吗 ?
有没有其他方法可以做到这一点?我猜这个自动将 null 值转换为 0。
hibernate - Hibernate Native SQL Mapping to Entity with Selection Example
我尝试创建本机 sql 查询并使用参数映射到实体类但失败。
请举个例子。谢谢。
hibernate - JPA 将字段映射到对象而不在 DB 中创建表
我正在使用 JPA、JSF、Spring。
我有时必须使用本机 SQL。它们通常与其他表连接。我不想为此在数据库中创建表,也不想将字段映射到我自己的对象。所以对于这个 JPA 有和 ResultSetMapping 但你有使用实体和实体在数据库中创建表。
如何使用 JPA 将字段映射到对象,而无需创建表(无实体)或数据库中的任何内容?
这是一个简单的临时代码。
谢谢
Dao 使用 Native Oracle SQL 获取数据
sql - 无法将 NULL 值插入数据库
我们使用 JPA 在 prostges 数据库中加载/持久化我们的实体。在一种情况下,我必须使用本机查询来持久化一个实体。下面是代码:
插入有效,除非“getPackagesDeleteTime”返回空值。在这种情况下,将显示以下消息:
(IE:
)
生成的语句如下所示:
一些提示我如何解决这个问题?
hibernate - 休眠原生 SQL
当我执行以下 Native sql hibernate application 时,我收到 java.sql.SQLException: Invalid column name 。我正在使用 Oracle 11g 。我也有包含以下列的 Employee 表。
代码
这是映射文件。
//NativeSQLClient.java
引发异常
java - 使用 Native SQL Hibernate 从存储过程中检索值
下面是存储过程:
我想使用 Native SQL 调用它,按照这个链接但不知道如何OUT
从过程中检索参数。
http://www.mkyong.com/hibernate/how-to-call-store-procedure-in-hibernate/
请让我知道调用该过程并从中获取结果的最简单方法。
编辑
正如建议的那样,检查文档,我将具有第一个参数的 Proc 修改SYS_REFCURSOR
为如下:
我可以使用它来调用它,NamedQuery
但由于其他一些限制,我不想在映射文件中添加任何内容。我尝试了以下代码来调用proc而不使用NamedQuery
,但没有成功:
我得到了例外:
请让我知道如何解决这个问题。
vb.net - 使用实体框架和本机 sql 从 vb.net 中的 sqlserver 检索数据
我想使用 vb.net、实体框架和本机 sql 在 Winforms 中检索数据。我使用了下面的代码,它允许我向 sql 添加数据:
但我不知道如何触发查询以从数据库中检索数据。假设我想从名为 SampleDB 的数据库中的 Cars 表中获取所有记录。所以我需要"SELECT * FROM Cars"
,但是如何使用这个查询?