criteria相关内容

Yii 条件

如何逐列查找空值? 它不起作用: $criteria->condition = '`seller_id` IS NULL'; 解决方案 $criteria->addCondition('seller_id IS NULL');$data= MODEL::model()->find($criteria); 试过了? **seller_id** 是 Yii 中映射的列名,它可能与您数据库 ..
发布时间:2022-01-04 09:34:52 PHP

Yii CDbCriteria 加入

我如何编写查询 SELECT *从 doc_docs dd加入 doc_access daON dd.id=da.doc_idAND da.user_id=7 使用CDbCriteria 语法? 解决方案 你实际上不能完全写出来,因为你必须将标准应用到 activerecord 模型来获取主表,但假设你有一个 DocDocs 模型你可以做像这样: $oDBC = new CDbCri ..
发布时间:2022-01-04 09:33:20 PHP

教义 2.3 标准.访问相关对象

我正在尝试根据 设置标准教义文件. 不幸的是,他们没有告诉您如何访问相关对象的属性.我给你举个例子. 我有一个 ArrayCollection 产品.每个产品都有一个类别.我想过滤 ArrayCollection 的类别名称.现在我正在尝试按如下方式设置标准: $criteria = Criteria::create()-> where(Criteria::expr()->eq("c ..
发布时间:2022-01-03 10:10:59 其他开发

如何在学说 2 实体的存储库中使用复杂的标准?

假设我有一张表格,其中包含有关节日的信息. 每个节日都有开始和结束日期. 我想选择在给定日期现场(发生)的所有节日. 意思是,我想选择开始日期早于或在给定日期,而结束日期晚于或在同一给定日期的所有节日. 所以我继续使用节日实体的存储库类,并创建了一个方法来做到这一点. 但是标准参数“findBy"期望是一个数组,所有示例仅将其视为一个简单的条件(例如,“array('name ..
发布时间:2022-01-03 09:43:28 PHP

NHibernate Criteria 其中列表属性的任何元素为真

我已经创建了一个 NHibernate Criteria 查询,我需要修改它以便添加新条件. 查询基于 Order 对象,该对象有一个 OrderItems 列表,然后,每个 OrderItem 都有一个 bool 名为 FinalDeliveryIndi​​cator 的属性. 在我的 Criteria 查询中,我需要添加一个条件,在该条件中,我希望所有订单中至少有一个 OrderI ..
发布时间:2022-01-02 16:18:25 C#/.NET

NHIbernate OR 条件查询

我有以下映射类 交易 { ID, AccountFrom, AccountTo }帐户 {ID,公司}公司 {ID} 现在我想不出一种选择所有交易的方法 AccountFrom.Company.ID = X 或 AccountTo.Company.ID = X 我可以使用以下方法让 AND 工作: criteria.CreateCriteria("AccountFrom").Create ..
发布时间:2022-01-02 16:05:14 C#/.NET

NHibernate 左外连接

我希望创建一个左外连接 Nhibernate 查询,其中包含多个类似于此的 on 语句: SELECT*从 [数据库].[dbo].[帖子] p左加入[数据库].[dbo].[PostInteractions] i在p.PostId = i.PostID_TargetPost 和 i.UserID_ActingUser = 202 我一直在玩弄标准和别名,但我没有运气弄清楚如何做到这一点.有什 ..
发布时间:2022-01-02 15:50:53 其他开发

NHibernate 通过 session.Load() 创建代理,而不是通过 Linq 或 Criteria API

我目前的项目有一个奇怪的问题.查询的延迟加载不起作用.当我查询列表时,nhibernate 分别获取所有关联. 我提取了其中的一小部分并将其放入单独的溶液中.基本上我现在得到的是一个 Account-Table 和一个 AccountSync-Table.两者都有一个 ID 和一个 URL,而 ID 只是一个 db-guid. 我的课程是: 公共类 HippoAccount{公共虚拟 ..
发布时间:2022-01-02 15:49:32 其他开发

如何使用标准删除 NHibernate 对象?

这一定是一个简单的问题.给定一个条件,如何删除满足条件的实体? 理由: HQL 和 NH 标准是 NHibernate 特定的构造,因此它们是服务器端 DAL 实现细节.我不希望它们“泄漏"到客户端.因此,我们的客户端提供了 LINQ 表达式供服务器处理.到目前为止,选择请求和 LINQ to NHibernate 处理它们的请求都很好. 但是,现在需要实现批量删除操作.像往常一 ..
发布时间:2022-01-02 15:45:52 其他开发

如何查询在 NHibernate 中存储为枚举的标志

如何进行涉及用作标志的枚举的 HQL 或标准搜索(后者是首选).换句话说,我有一个存储某种标志的持久化枚举属性.我想查询所有设置了这些标志之一的记录.当然,使用 Eq 是行不通的,因为只有在设置了唯一标志时,才会如此. 使用 Criteria API 解决这个问题是最好的,但如果这只能使用 HQL 来解决,那也很好. 解决方案 以下是使用标准 API 的方法: [标志]枚举栏{A ..
发布时间:2022-01-02 15:38:02 C#/.NET

“in subselect"的休眠标准

我正在尝试做这样的事情,但使用 Criteria 而不是 HQL: 从 User where user in (从 UserDomain 中选择用户,其中 domain.id = "XXX") User 是与连接表 UserDomain 具有 一对多 关系的实体.这里的重点只是找到链接到具有 id = "XXX" 的 Domain 的用户. 这看起来应该很简单……但到目前为止我还没有找到 ..
发布时间:2022-01-02 15:36:12 其他开发

NHibernate - CreateCriteria 与 CreateAlias

假设以下场景: class 项目{公共工作工作;}类工作{公共名称;} 假设我想使用 Criteria API 来搜索其 Job 名称为“sumthing"的所有项目. 我可以使用 CreateAlias 为 Job 创建别名并使用它来访问 Name,或者我可以为属性 Job 创建一个新条件并按 Name 搜索. 性能方面,有什么区别吗? 解决方案 鉴于这些要求没有区别,生 ..
发布时间:2022-01-02 15:26:34 其他开发

在 Hibernate 中按计算值对结果进行排序

我有一个表 Player,其中包含 id、name、wins、games_played 列.我将它映射到一个类 Player.我想在 Hibernate 中执行以下查询(最好使用 Criteria,如果不可能,使用 Criteria HQL 也有帮助) select * from Player order by (wins/games_played) 我希望得到 List按获胜率排序. ..
发布时间:2022-01-01 17:41:41 其他开发

Grails/Hibernate:如何通过 isnull(property) 排序以最后获得 NULL?

通常在按字段升序排序时,您首先获得 NULL 值,然后是更有趣的值.通常,您希望最后使用 NULL 值.在 MySQL 中,你可以这样做: SELECT * FROM people ORDER BY ISNULL(name), name; 但是,我使用带有 Hibernate 标准的 Grails,我完全不知道如何在那里执行此操作.这甚至以任何方式支持吗?有什么方法可以按自定义 SQL ..
发布时间:2021-12-22 20:54:19 其他开发

Grails:在许多表上的投影?

我在 Grails 中的投影有一些问题.你能帮我审查它们并为我提出解决方案吗? 我想查询许多表上的数据,这些表在它们两个的某些属性上具有多对一关系和投影.例如: class Person {内部编号字符串名称字符串地址静态 hasMany = [汽车:汽车]}类汽车{内部编号弦品牌长价个人所有者静态belongsTo = [所有者:人]} 那么,我如何仅使用一个带有标准的查询(应用投影) ..
发布时间:2021-12-22 20:52:47 其他开发

在 Grails 标准中使用 groupProperty 和 countDistinct

我使用的是 Grails 1.2.4.我想知道如何按“countDistinct"(降序)和投影中的 groupProperty 进行排序. 这是我的域: class 交易 {静态belongsTo = [客户:客户,产品:产品]日期交易日期 = 新日期()静态约束 = {交易日期(空白:假)}}类产品{字符串产品代码静态约束 = {产品代码(空白:假)}} 在 MySQL 术语中,这就 ..
发布时间:2021-12-22 20:23:16 其他开发