问题标签 [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.
orm - CreateQueryBuilder 在数组中查找字符串?
我想查找是否$work (string)
存在Works (array)
,我该如何编写请求?
mysql - createQuery 中的 executeUpdate 不会更新我的数据库
这是我的代码。这不会更新数据库中的 mu 用户表,也不会引发任何错误。它反映了设置参数之前的正确值,但在执行更新之后,我在表中看不到任何更新。如果你们中的任何人能告诉我,我哪里错了,那就太好了。提前致谢!
java - 执行 JPA 的 EntityManager.createQuery 时结果不一致
我的代码中涉及Java(JPA)中的数据持久性的错误让我发疯了。我没有开发这个,我对这个框架一无所知,所以,对于我未能提供的任何信息,请提前道歉。
有问题的错误是使用 EntityManager.createQuery(在表上简单地选择)创建的查询返回不一致的结果。也就是说,如果我通过界面更改一个值,保存更改,然后一次又一次地重新加载浏览器,有时会看到新值,有时会看到旧值。似乎没有发生这种情况的模式,因为我知道它是随机的。虽然发生这种情况,但如果我查询 MySQL 数据库,我总是会看到正确的值(“新”值)。
我什至不知道我应该看什么。从注释如下的类中检索不一致的值:
并且此 EntityManager.createQuery 返回的对象类型注释如下:
其中不一致的属性(尽管其中任何一个都会发生这种情况)是:
还有一堆其他方法被注释为@Transient,属性的getter和setter没有任何注释。
调用 createQuery 的 EntityManager 是从下面的类中检索的(当我在本地环境中执行此操作时,每次浏览器刷新时有时会创建一个新对象,有时则不会创建):
如果您至少可以为我指明正确的方向,我将不胜感激。例如:既然数据库中的值始终是正确的,我是否应该假设更改的持久性没有问题?或者问题是否存在并且检索它时的不一致只是一个症状?
提前致谢。
postgresql - Postgres:如何修复这个创建查询?
我正在学习 Postgres 并尝试创建命令。但它给出的错误是我无法理解的错误。命令是:
和错误:
java - 命名参数未绑定
我有多个 HQL 语句易受 SQL 注入示例的影响:
在这里,我避免在查询中进行连接"'%" + userName + "%'"
以避免 SQL 注入漏洞,现在我看到与
这发生在使用搜索的基础上firstname
。我怎样才能避免这种情况?