问题标签 [detachedcriteria]
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.
java - java中的Hibernate DetachedCriteria多个结果
这是我拥有的 SQL 语句。
而且我正在尝试执行下面的代码,我认为它相当于休眠 DetachedCriteria 并期望只有两个数据作为结果。
但不幸的是,这是出乎意料的结果:我有多个数据结果。
姓名 | 类型 |
- 本·琼斯 | 用户 |
- 本·琼斯 | 用户 |
- 汤姆荷马 | 嘉宾 |
- 汤姆荷马 | 嘉宾 |
有没有人知道确切等效的 DetachedCriteria 或解决方案?
hibernate - 使用 detachedCriteria 选择并按不同列的总和排序
我有这个简单的 MySQL 查询:
col1+col2+col3 的结果是一个整数。
有没有办法在 DetachedCriteria 中使用 hibernate for spring 来做到这一点?
PS我对DetachedCriteria非常缺乏经验
谢谢
java - 休眠查询以在论坛问题中搜索内容
我想搜索论坛中的内容,尤其是论坛问题
例如:
将在论坛问题中给出相应的详细信息
但是论坛内容中的所有单词都不需要连续,因此我将搜索字符串存储在java.util.Set
包含每个单词的
我将休眠查询编写为,
但是这个查询不能正常工作..它只需要最后一个Restrictions
忽略前一个Restrictions
!
在这个例子中,它只考虑 '%Configuration%' 但我需要的是 '%Hibernate%' 或 '%Session%' 或 '%Configuratoin%' 一起
注意:如果我查询每个单词,那么数据库命中率会很高
java - Hibernate如何在小数点后2位写Detachedcriteria?
这里我有 2 个值示例价格和折扣价格。当我使用 mysql
我没有找到记录。
在我改为
我能够查询出记录。
我可以知道在hibernate中如何用小数点后2位写Detachedcriteria吗?
这是当前代码:
有办法写吗?
在 mysql 中我们看到是 10.70。我只怀疑实际数字是 10.700000000000001。有没有办法识别这个?
谢谢
nhibernate - 我们应该如何查询多个一对多关系
领域
我正在尝试优化我的查询并需要一些建议。这是查询一对多关系的首选方式吗?
我的域如下所示:
测量集
测量域
测量子域
我只需要子项、代码和描述属性的集合。我目前使用的查询是这样的:
一对多查询
基类
我仍在获取所有属性,以及我目前并不真正需要的审计集合等。由于 NHibernate 不支持对集合的预测,我想知道我应该如何更改我的代码以获得更好的性能。
希望你能帮助我。
hibernate - 如何实现 Subqueries.rowCount(DetachedCriteria dc)
当 DetachedCrieria 有投影时,如何获取 DetachedCriteria 结果集的行数?对于 HQL:
select count(*) from (select name, sum(grade) from score group by name)。
对于hibernate,如何实现Subqueries.rowCount(DetachedCriteria dc)?谢谢。
hibernate - 使用条件进行子查询
我的数据库中有两个表,Tuser 和 TCompany,
其中
其中 userId 是 Tuser 表的外键。
我写了一个查询来获取所有名称以 a 开头的用户
现在我需要获取所有不属于公司的用户。
在 sql 中,我们可以使用子查询,但我不知道它是如何使用标准完成的?
hibernate - 如何使用标准编码可变数量的“或”子句?
我有以下条件查询:
这会产生以下 where 子句:
整个 'OR' 子句都在大括号中,它没有给出正确的结果。我希望查询是这样的(在 OR 子句周围没有大括号):
所以我想写这个:
“searchList”中的对象数量将根据用户输入的内容而有所不同。任何有关如何从大括号中获取可变数量的“OR”子句的帮助将不胜感激!
谢谢
sql - 如何使用休眠中的条件将子查询与投影一起使用
我在sql中写了一个查询,就像......
这个查询很好并且工作正常,但我想使用休眠的条件查询代替上面的 SQL 查询,因为我在我的应用程序中使用休眠。我在添加条件时遇到问题,例如planId=(SELECT MAX(p.planId) FROM plan p WHERE c.clientId=p.clientId GROUP BY p.clientId)
如何在休眠条件中编写上述 sql 查询。我试过这个查询
但我收到这样的错误.....
错误:无法执行查询
有三个表收入计划和客户,客户 ID 是计划和收入表中的外键,并且在计划表中有许多计划名称可用于一个客户 ID,我想从计划表中按 clientId 获取最后一个计划组.. .
我上面的(顶部)SQL 查询很好,所以我想要使用休眠条件的相同查询。
java - java.util.ArrayList 不能强制转换为 java.lang.Long 休眠分离标准
我DetachedCriteria
这里有一个休眠代码。我在运行应用程序时收到一个java.util.ArrayList cannot be cast to java.lang.Long
!基本上我在这里所做的是有两个列表,每个列表都有酒店和税收。这里的逻辑是如果指定了酒店和税,加载必要的数据!如果他们没有加载所有内容!当我未选择酒店并选择税收时,我收到上述错误。如果我选择酒店并将税款留空,我会得到预期的结果。
请让我知道我在这里犯了什么错误!