问题标签 [doctrine-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.
symfony - Doctrine 仅从本机查询中水合物单行
这是我的映射:
这是我的本机查询:
如果上面的 SQL 被复制到 mysql 客户端它会产生43条记录。
执行$qb->getArrayResult();
时只返回1条记录。
执行$qb->getResult();
时返回异常:
其他42条记录在哪里消失了?
doctrine-orm - 没有连接列的学说本机查询自连接?
我想在A
和之间进行自我连接A
。
只要我不尝试从加入的自我中选择字段,它就可以工作。
所以:
将工作(或至少不抛出异常/错误)。
尽管:
不起作用,因为 Doctrine 需要适当的 ResultSetMapping 。这需要执行连接的连接列。
但是没有提供。它的每条记录都与每条记录连接。没有附加条件;)
那么有可能吗?教义是否有一些特殊的语法?
symfony - 本机查询中的教义 Add_date
我想使用本机查询和 DATE_ADD 从表中选择数据,但总是出错,
这是我的 sql 请求:
我有一个错误
请有任何想法
php - 如何在 Doctrine 本机查询的结果中获取非映射列
如何从本机查询的结果中获取非映射列?
我的查询:
列score
未映射到实体中,我无法从 Twig 访问它的值。是否可以仅为此查询将此列添加到实体中?
php - ResultSetMapping addScalarResult 关联数组
在我的 Symfony2 项目中,我使用 Doctrine createNativeQuery,我想获得一个关联数组。
这是我的代码
我有这个结果:
这个结果可能吗?
非常感谢
postgresql - Doctrine 查询结果为空,但生成的运行查询在 Postgres 中有效
我在 Doctrine 中有一个本机查询,它生成正确的 SQL,在 PostgreSQL 中运行。然而,该教义返回空/空结果。
这个 Doctrine 原生查询返回 null。如果我检查分析器,我会看到生成的查询是:
如果我将其复制粘贴到 pgAdmin 中,它会运行并检索所需的“2”。
所以 pgAdmin 可以给我正确的结果,但 Doctrine 不能。
有人可以看到,哪里和哪里出了问题?
教义版本:2.6.3,Postgres 是 10。