如何通过另一个对象的字段选择对象

NCNecros

我有一个 2 个实体 - KlientDocAcc为了访问我的数据,我使用 Spring Data。这是我的存储库:

public interface DocAccRepository extends CrudRepository<DocAcc, Long> {
    @Query("select d from DocAcc d where d.sals = klient.sals")
    List<DocAcc> findByKlient(Klient klient);
}

此代码不起作用。错误:

Caused by: org.hibernate.hql.internal.ast.QuerySyntaxException: Invalid path: 'klient.sals' [select d from vap.entity.DocAcc d where d.sals = klient.sals]

我的实体连接了不止一个字段。如何访问 Query 中的对象参数?

您可以在 @Query 中使用 SpEL 表达式

public interface DocAccRepository extends CrudRepository<DocAcc, Long> {
    @Query("select d from DocAcc d where d.sals = :#{#klient.sals}")
    List<DocAcc> findByKlient(@Param("klient") Klient klient);
}

更多信息:https : //spring.io/blog/2014/07/15/spel-support-in-spring-data-jpa-query-definitions

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从另一个未知jQuery对象中选择对象的最佳方法

来自分类Dev

当对象是另一个实体类的属性时,使用HQL选择对象列表

来自分类Dev

如何通过Django中的另一个ForeignKey使用ForeignKey字段获取对象?

来自分类Dev

在使用 API 和 ANGULAR 7 选择对象时,我们如何将对象从一个数组移动到另一个数组?

来自分类Dev

angularjs:如何选择对象中的第一个对象

来自分类Dev

如何通过另一个包含一个对象的对象访问一个对象,该对象是我要访问的对象的属性?

来自分类Dev

如何使用 Modelmapper 从另一个对象更新对象字段

来自分类Dev

如何通过另一个对象数组过滤对象数组[ES6]

来自分类Dev

如何通过单击Angular为另一个对象的对象增加价值

来自分类Dev

如何通过另一个对象过滤 json 对象 - Javascript

来自分类Dev

如何通过GetComponent从另一个游戏对象中的另一个脚本访问变量?

来自分类Dev

如何从另一个对象的对象引用变量?

来自分类Dev

自引用对象(字段是另一个的结果)

来自分类Dev

Yii CDbCriteria从另一个相关对象的一个相关对象中选择一个字段

来自分类Dev

如何有效地从该对象中包含的另一个对象访问对象字段/属性

来自分类Dev

在清空第一个对象之前从另一个对象分配一个对象的字段

来自分类Dev

从另一个未知jQuery对象中选择一个对象的最佳方法

来自分类Dev

如何通过子属性选择对象

来自分类Dev

如何通过对象在节点中另一个对象中的位置从对象中获取值

来自分类Dev

使用lodash通过键从另一个对象的组创建一个对象

来自分类Dev

通过使用另一个对象的枢轴点来旋转一个对象

来自分类Dev

ThreeJS –通过相交另一个对象来显示一个对象的方法

来自分类Dev

如何正确实例化静态字段tat是另一个类对象

来自分类Dev

如何使悬停效果改变选择的另一个“对象”

来自分类Dev

如何以另一个列为条件从DataTable对象中选择不同的列组合?

来自分类Dev

如何使悬停效果改变选择的另一个“对象”

来自分类Dev

如何通过管道传递到另一个require模块中的对象

来自分类Dev

如何通过引用从另一个变量中删除字典中的对象

来自分类Dev

如何通过PHP中的另一个变量引用对象?

Related 相关文章

  1. 1

    从另一个未知jQuery对象中选择对象的最佳方法

  2. 2

    当对象是另一个实体类的属性时,使用HQL选择对象列表

  3. 3

    如何通过Django中的另一个ForeignKey使用ForeignKey字段获取对象?

  4. 4

    在使用 API 和 ANGULAR 7 选择对象时,我们如何将对象从一个数组移动到另一个数组?

  5. 5

    angularjs:如何选择对象中的第一个对象

  6. 6

    如何通过另一个包含一个对象的对象访问一个对象,该对象是我要访问的对象的属性?

  7. 7

    如何使用 Modelmapper 从另一个对象更新对象字段

  8. 8

    如何通过另一个对象数组过滤对象数组[ES6]

  9. 9

    如何通过单击Angular为另一个对象的对象增加价值

  10. 10

    如何通过另一个对象过滤 json 对象 - Javascript

  11. 11

    如何通过GetComponent从另一个游戏对象中的另一个脚本访问变量?

  12. 12

    如何从另一个对象的对象引用变量?

  13. 13

    自引用对象(字段是另一个的结果)

  14. 14

    Yii CDbCriteria从另一个相关对象的一个相关对象中选择一个字段

  15. 15

    如何有效地从该对象中包含的另一个对象访问对象字段/属性

  16. 16

    在清空第一个对象之前从另一个对象分配一个对象的字段

  17. 17

    从另一个未知jQuery对象中选择一个对象的最佳方法

  18. 18

    如何通过子属性选择对象

  19. 19

    如何通过对象在节点中另一个对象中的位置从对象中获取值

  20. 20

    使用lodash通过键从另一个对象的组创建一个对象

  21. 21

    通过使用另一个对象的枢轴点来旋转一个对象

  22. 22

    ThreeJS –通过相交另一个对象来显示一个对象的方法

  23. 23

    如何正确实例化静态字段tat是另一个类对象

  24. 24

    如何使悬停效果改变选择的另一个“对象”

  25. 25

    如何以另一个列为条件从DataTable对象中选择不同的列组合?

  26. 26

    如何使悬停效果改变选择的另一个“对象”

  27. 27

    如何通过管道传递到另一个require模块中的对象

  28. 28

    如何通过引用从另一个变量中删除字典中的对象

  29. 29

    如何通过PHP中的另一个变量引用对象?

热门标签

归档