原则2:通过关联的另一个实体的属性对关联的实体进行排序

snwflk

令A,B,C为关联实体。我的目标是A->getBs()返回B由两个属性ordered组成的集合B.createdAtB.C.displayOrder

第一次工作正常,第二次却没有:我已经尝试过了"c.displayOrder" = "asc",但这没有成功(Unrecognized field: c.displayOrder)。

是否可以通过其他关联实体的属性进行订购?

我可以想象的另一个选项是重写该函数getBs(),但是我不知道如何在其中创建自定义DQL查询来满足我的特殊需要。我读过在实体内部使用EntityManager是不好的做法。

A
/**
  * @ORM\OneToMany(targetEntity="B", mappedBy="a")
  * @ORM\OrderBy({"createdAt" = "asc", "c.displayOrder" = "asc"})
  */
-id
-getBs()


B
/**
 * @ORM\ManyToOne(targetEntity="A")
 * @ORM\JoinColumn(referencedColumnName="id")
 */

/**
 * @ORM\ManyToOne(targetEntity="C")
 * @ORM\JoinColumn(referencedColumnName="id")
 */
-id
-createdAt

C
-id
-description
-displayOrder

使用主义/规范v2.4.5,symfony-standard-edition 2.3.20

马尼克斯

看一下下面问题中描述的这5个解决方案:

在无法使用@orderBy批注时,根据关联的实体对教义集合进行排序

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

原则orderBy通过注释。基于关联的实体排序实体关联。

来自分类Dev

通过子方法对记录进行排序,并通过另一个关联进行分组

来自分类Dev

尝试将一个实体与另一个实体关联会导致插入

来自分类Dev

Symfony2 FOSUserBundle自动关联到另一个实体

来自分类Dev

如何将一个实体与另一个可以(但不总是)属于的实体相关联

来自分类Dev

通过另一个关联获得关联

来自分类Dev

通过另一个实体的关系查找实体

来自分类Dev

原则与多实体关联

来自分类Dev

如何通过关联链接实体映射两个实体

来自分类Dev

Symfony2获取另一个实体中一个实体的实体

来自分类Dev

选择实体另一个属性的属性

来自分类Dev

使用另一个实体作为键并可嵌入作为值的Hibernate JPA“未找到关联类”

来自分类Dev

如何将实体属性与来自另一个实体的对象列表的对象进行映射?

来自分类Dev

通过关系发现了一个新实体

来自分类Dev

实体框架 Lambda 谓词通过关联存储在 var 中

来自分类Dev

另一个关联列表中的关联列表

来自分类Dev

一个实体与另一个实体具有2个ManyToOne关系

来自分类Dev

应该有一个外键“到”关联实体,还是“来自”关联实体?

来自分类Dev

symfony实体:在属性/ to_string方法中使用另一个实体属性

来自分类Dev

SQL选择不同的实体-全部合并-由另一个实体的列排序

来自分类Dev

Rails 5:如何通过关联的模型属性对模型进行排序,并使它们不同

来自分类Dev

如何对包含另一个实体列表的实体进行模型绑定?

来自分类Dev

通过学说从实体中创建另一个实体

来自分类Dev

通过2个ID从关联列表中获取实体

来自分类Dev

使用acts-as-taggable-on gem通过关联进行排序

来自分类Dev

如何通过关联的模型计数对ActiveRecord结果进行排序?

来自分类Dev

教义实体扩展另一个实体

来自分类Dev

原则2“在关联上找到了类型的实体,但是是预期的”

来自分类Dev

通过另一个数组中包含的对象属性对Javascript数组进行排序

Related 相关文章

  1. 1

    原则orderBy通过注释。基于关联的实体排序实体关联。

  2. 2

    通过子方法对记录进行排序,并通过另一个关联进行分组

  3. 3

    尝试将一个实体与另一个实体关联会导致插入

  4. 4

    Symfony2 FOSUserBundle自动关联到另一个实体

  5. 5

    如何将一个实体与另一个可以(但不总是)属于的实体相关联

  6. 6

    通过另一个关联获得关联

  7. 7

    通过另一个实体的关系查找实体

  8. 8

    原则与多实体关联

  9. 9

    如何通过关联链接实体映射两个实体

  10. 10

    Symfony2获取另一个实体中一个实体的实体

  11. 11

    选择实体另一个属性的属性

  12. 12

    使用另一个实体作为键并可嵌入作为值的Hibernate JPA“未找到关联类”

  13. 13

    如何将实体属性与来自另一个实体的对象列表的对象进行映射?

  14. 14

    通过关系发现了一个新实体

  15. 15

    实体框架 Lambda 谓词通过关联存储在 var 中

  16. 16

    另一个关联列表中的关联列表

  17. 17

    一个实体与另一个实体具有2个ManyToOne关系

  18. 18

    应该有一个外键“到”关联实体,还是“来自”关联实体?

  19. 19

    symfony实体:在属性/ to_string方法中使用另一个实体属性

  20. 20

    SQL选择不同的实体-全部合并-由另一个实体的列排序

  21. 21

    Rails 5:如何通过关联的模型属性对模型进行排序,并使它们不同

  22. 22

    如何对包含另一个实体列表的实体进行模型绑定?

  23. 23

    通过学说从实体中创建另一个实体

  24. 24

    通过2个ID从关联列表中获取实体

  25. 25

    使用acts-as-taggable-on gem通过关联进行排序

  26. 26

    如何通过关联的模型计数对ActiveRecord结果进行排序?

  27. 27

    教义实体扩展另一个实体

  28. 28

    原则2“在关联上找到了类型的实体,但是是预期的”

  29. 29

    通过另一个数组中包含的对象属性对Javascript数组进行排序

热门标签

归档