问题标签 [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.

0 投票
1 回答
239 浏览

nhibernate - 在 Criteria Restrictions.In 中使用 sproc 的结果

我有这个独立的标准:

visiblestudents 是一个List<string>. 在我遇到 2100 参数限制之前,它运行良好。visiblestudents 由另一个查询填充,该查询在存储过程中具有一些疯狂的业务逻辑。然后从 sproc 返回的 linq 过滤到一个list<string>

所以我的问题是有没有办法用 sproc 替换list<string>sproc 来防止 SQL 错误?到目前为止,我在 stackoverflow 上找到的所有内容都表明我应该使用列表创建一个临时表,然后使用连接,但我的领导更喜欢我不使用临时表。

0 投票
1 回答
528 浏览

sql - 如何将此语句更改为分离标准

该语句用于检查用户是否存在于数据库中。

这是存储过程:

CREATE DEFINER= cbsadmin@ %PROCEDURE isExistingUser(IN userId int) BEGIN SELECT USER_ID FROM USER_LOGIN_STATUS WHERE USER_ID = userId; 结尾

0 投票
2 回答
33075 浏览

hibernate - Hibernate 子查询 detachedCriteria

如何在具有多个子查询的休眠中编写子查询。例如

我知道我们可以通过 DetachedCriteria 编写,但找不到任何可以使用多个子查询的示例。

0 投票
1 回答
147 浏览

hibernate - 休眠限制条件或使用 DetachedCritera

我正在尝试创建一个具有 OR 限制的分离标准

所以基本上我需要将 Restriction.or 放在上面代码的第二行和第三行,但是 Restriction.or 不包括 DetachedCritera。所以我需要做这样的事情

但是,这不会编译。那么我该如何实现呢?有什么建议么?

提前致谢。干杯

0 投票
1 回答
4836 浏览

grails - 使用 detachedCriteria 作为 in 子句的子查询

我正在尝试将分离的条件用作“in”子句的子查询,但不知何故它不起作用:

这是我遇到的错误:

0 投票
1 回答
9820 浏览

java - 渴望在 Hibernate 中使用 DetachedCriteria 获取嵌套对象

我必须修改一个大型 Hibernate DetachedCriteria 查询来获取一些额外的关联。

我的对象图类似于下面的结构,我想获取与每辆汽车相关的销售额:

我想做的是:

但是 setFetchMode 中的 associationPath 参数似乎忽略了点符号,我得到了一个 LazyInitializationException:

引起:org.hibernate.LazyInitializationException:未能延迟初始化角色集合:Car.sales,没有会话或会话已关闭

我四处搜索,到目前为止没有发现任何示例或信息。Hibernate 文档没有提供有关如何获取嵌套关联的示例,而 setFetchMode 的Javadoc似乎表明我的点符号方法应该有效......

任何帮助,将不胜感激。

0 投票
1 回答
1361 浏览

mysql - 休眠分离条件 - 如何添加本机 sql 语句

嗨,我有很大的问题。我有一个 DetachedCriteria 并命名它dc。我是这样声明的DetachedCriteria dc = getDetachedCriteria()。我想在 order by 之前添加一个排序规则。整理的目的是为了处理ñ。我要添加的语句是COLLATE utf8_spanish_ci. 我是这样做的dc.add(Restrictions.sqlRestriction(" COLLATE utf8_spanish_ci "))。当然我得到了一个错误,因为这是错误的。我不知道该怎么做。请帮忙。

0 投票
1 回答
2930 浏览

hibernate - DetachedCriteria - 如何将分离的标准结果转换为整数?

请帮我解决一下这个。

我使用独立的标准来获取客户总数。

在我的 CustomerDaoImpl 中:

通常我所做的是得到结果,存储在集合中并使用collection.size. 我认为它效率不高,因为我必须获取不必要的数据才能获得count. 请帮忙。

0 投票
1 回答
427 浏览

nhibernate - SetFirstResult(0) 有效,但 SetFirstResult(1) 无效

我正在尝试使用 MVC3 和 nhibernate 在我的 web 应用程序上进行分页,第一页工作正常,但除了工作之外别无他法SetFirstResult(0)

.SetFirstResult(request.pageIndex * request.pageSize).SetMaxResults(request.pageSize)

NHibernate.Exceptions.GenericADOException 未被用户代码处理 Message=could not execute query

InnerException: System.Data.SqlClient.SqlException Message=为“查询”多次指定了“DossierN5_8_3_”列。

我已经搜索了很多,但我找不到任何有同样问题的人。

0 投票
1 回答
288 浏览

hibernate - 具有多个表渴望连接的条件

代码

这正在生成以下查询

查询返回 20 行,这很好,但这也会创建 masterResult 的 2o 个对象。

模型结构就像

MasterResult 包含

  • 一组masterCCHolders,
  • 一套masterFlights,
  • 一套masterPassengers,
  • masterVendors 集

怎么解决,这个问题?

1 MasterResult 包含

  • 2组masterCCHolders,
  • 2组masterFlights,
  • 5套masterPassengers,
  • 1 套 masterVendors,

所以总共2*2*5=20 条记录

我怎样才能拥有一个 masterResult 对象,其中包含一组大小为 2 的 masterCCholder、一组大小为 2 的 masterflights、一组大小为 5 的 masterpassengers 等等。

谢谢