问题标签 [createquery]
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.
list - 具有获取参数列表的 CreateQuery 构造函数
我是新来的,这是我的第二个问题,但作为第一个问题,我已经尝试以不同的方式解决一个问题,但还没有找到解决方案,所以我求助于你,我们开始吧。
我的代码:
我尝试过使用和不使用“join fetch”这一行,但错误总是相同的:
{“集合附近的非法语法:id [SELECT NEW Filial(fil.NumSequencial, fil.Numero, fil.Nome, fil.Cnpj, fil.Empresa, fil.LstUsuario) FROM Leitor_NFe_XML_Entidade.Filial fil\tjoin fetch fil.LstUsuario usrFil] "}
构造函数:
我很感激,因为已经
hibernate - [错误] ORA-00918: 列定义不明确
有两个实体:
尝试执行以下方法:
得到错误:
hibernate.show_sql 显示 sql 查询:
错误发生在id = 14582647的地方,因为必须不止id,例如man0_.id。如何生成正确的 sql 查询?
hibernate - org.hibernate.exception.SQLGrammarException:无法插入/选择用于批量删除的 id
有以下java代码:
运行后出现错误:
有什么解决办法吗?
hibernate - 连接错误的预期路径
我正在尝试执行以下查询,但出现上述错误。有任何想法吗?
hibernate - 咨询中的休眠好奇错误
我在hibernate中进行了第一次尝试,我得到了这个问题。
当我做这个咨询我得到正确的结果
但是如果我使用一个参数会给我一个错误
错误是:
也许我忘记了像newbe这样的东西......任何人都可以解决它吗?提前致谢!
正在编辑...
SubTipo.java
SubTipo 映射文件
它必要的其他类?谢谢
重新编辑
Tarea.java
面积映射
doctrine-orm - Doctrine 连接查询以获取大于 1 的所有记录满足计数
我尝试使用普通的 sql 查询
这给了我记录 id 说10和11
但是我尝试在 中进行的相同查询Doctrine query builder
,
编辑:
生成的 SQL 为:
只给出 1 条记录,即10条。我想同时获得。我不知道我哪里出错了。知道吗?
我的表结构是:
Activity
是表的外键Activity
。我想得到 ID 的 1 和 2
symfony - Doctrine (Symfony 2.0.x) createBuilder 一对多 - 不知道如何获得正确的实体
我现在在网上搜索了几个小时,但找不到以下(减少的)问题的解决方案:
我的 Symfony2 项目中有两个实体:
如何使用 queryBuilder oder createQuery 来获取所有用户,这些用户由几个 Watched-Entities 引用(即 ID 为 1、3 和 12 的用户;-))?
这是在 MySql 中运行的 SQL,我无法将其“翻译”为 DQL:
我只是设法加入另一个方向,因为 Appuser-Entity 没有“手表”的相关列。我不能使用“appuserReference_id”或“appuserReference”来进行内部选择。
希望你能理解我,谢谢!
symfony - 是否可以使用 createQueryBuilder 进行插入/更新?如果没有,我应该使用什么功能?
现在,我成功地创建了一个使用 Doctrine 的函数 createQueryBuilder 从数据库中检索数据的函数。
有谁知道是否有类似的功能来插入或更新数据库?或者我如何使用 createQueryBuilder?
ef-code-first - 实体框架 5、代码优先、全文搜索但可通过 CreateQuery 查询?
我正在使用带有 Code First 方法的 .NET 4.5 和 EF 5,现在我需要实现全文搜索。我已经阅读了很多关于它的内容,到目前为止,我的结论是:
存储过程和表值函数不能用 Code First 映射。
我仍然可以使用动态 sql 调用它们
dbContext.Database.SqlQuery<电影>(Sql,参数)
但这会返回 IEnumerable 并且我想要 IQueryable 以便在从数据库服务器获取数据之前进行更多过滤。我知道我可以将这些参数发送到 Db 函数,但我不希望这样。
我发现可以满足我需求的是来自 IObjectContextAdapter 的 CreateQuery 函数,它看起来像这样(全选仅用于测试):
IQueryable<Movie> 结果 = ((IObjectContextAdapter)dbContext).ObjectContext.CreateQuery<Movie>("SELECT * FROM Movie");
但是执行此操作会引发异常" 'System.Data.EntitySqlException 未处理 HResult=-2146232006 消息=查询语法无效。近期'*',第 1 行,第 9 列。'
所以问题是:
为什么我会得到这个异常并且可以修复它?
如果没有,Code First 有什么方法可以执行返回 IQueryable 的 FTS 吗?