native-sql相关内容

在 Hibernate 中使用本机 SQL 查询将结果集放入 DTO

我有一个类似下面的查询 选择f.id, s.name, ss.name从第一个 fleft join second s on f.id = s.id在 f.sId = ss.id 上左加入第二个 ss 如果我可以使用 HQL,我会使用 HQL 构造函数语法 直接用结果集填充 DTO.但是,由于休眠不允许在没有关联的情况下进行左连接,因此我必须使用本机 SQL 查询. 目前我正在以 JDB ..
发布时间:2021-12-08 19:48:05 Java开发

Spring数据-根据之前的插入插入数据

我需要将数据保存到 2 个表中(一个实体和一个关联表).我只是使用实体存储库中的 save() 方法保存我的实体.然后,为了表演,我需要在 native sql 的关联表中插入行.这些行对我之前保存的实体有一个引用.问题出现在这里:我收到一个关于外键的完整性约束异常.在第二个查询中不知道首先保存的实体. 这是我的代码: 回购: public interface Distributio ..
发布时间:2021-08-20 20:15:56 Java开发

查询,本地查询,命名查询和类型查询之间的区别

查询,本机查询,指定查询和类型查询之间有什么区别? “独立”查询是否存在,还是仅仅是一个缩写?在我看来,本地查询是用简单的SQL编写的查询,而命名查询涉及实体(hibernate-mapping)。有人可以简单解释一下吗? 解决方案 查询 b 查询引用JPQL / HQL查询,其语法类似于通常用于执行DML语句(CRUD操作)的SQL。在JPA中,您可以创建一个查询使用 entityMa ..
发布时间:2018-06-07 19:37:15 J2EE

使用Hibernate中的原生SQL查询将结果集导入DTO

我有一个类似于下面的查询 select f.id,s.name,ss.name from第一个f 在f.id = s.id中加入第二个s 在f.sId = ss.id中加入第二个ss 如果我可以使用HQL,我会使用 HQL构造函数语法直接用结果集填充DTO。 但是,由于hibernate不允许在没有关联的情况下进行左连接,我必须使用Native SQL Quer ..
发布时间:2018-06-07 17:52:35 Java开发

在Core Data中写入本机SQL

我需要写一个本地SQL查询,而我在我的项目中使用Core Data。我真的需要这样做,因为我现在使用 NSPredicate 它不够高效(在一个单一的情况下)。我只需要写几个子查询和连接来获取大量的行,并通过一个特殊的字段进行排序。特别是,我需要通过他们的孩子的价值的总和来排序。现在我使用NSPredicate获取一切,然后我手动排序我的结果(数组),但这只是需要太长时间,因为有成千上万的结果。 ..
发布时间:2017-01-10 17:33:37 移动开发