jOOQ中是否有相当于pluck()的东西?

Mugoma J.奥康巴

我今天才发现jOOQ,并决定尝试一下。只是想知道,是否有Eloquent的pluck()的等效项。这消除了为获得单个值而编写大量冗长的代码的麻烦。例如,在Eloquent(Laravel)中,我将通过以下方式获得地点的名称:

    $name = Place::where('iso_code', '=', $code)->pluck('name');

或者

    $name = DB::table('places')->where('iso_code', '=', $code)->pluck('name');

jOOQ是否有等效功能?

谢谢。

卢卡斯·埃德(Lukas Eder)

根据我的理解pluck()(有趣的命名选择),我怀疑您要执行的操作是以下SQL:

SELECT name FROM places WHERE iso_code = ?

在jOOQ中,以下语句将执行相同的操作(使用代码生成器):

String name =
DSL.using(configuration)
   .select(PLACES.NAME)
   .from(PLACES)
   .where(PLACES.ISO_CODE.eq(code))
   .fetchOne(PLACES.NAME);

不使用代码生成器:

Field<String> field = DSL.field("name", String.class);

String name =
DSL.using(configuration)
   .select(field)
   .from("places")
   .where("iso_code = ?", code)
   .fetchOne(field);

因此,等同于pluck()Eloquent的是jOOQ的ResultQuery.fetchOne(Field)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jOOQ中是否有相当于pluck()的东西?

来自分类Dev

oracle中是否有相当于concat_ws的东西?

来自分类Dev

在Scala中,是否有相当于Haskell的Map的“ fromListWith”?

来自分类Dev

postgres中是否有相当于oracle sample子句的

来自分类Dev

python中是否有相当于Matlab的finv?

来自分类Dev

在C语言中是否有相当于木log的东西?

来自分类Dev

是否有相当于setenv的重击

来自分类Dev

是否有相当于 gdbserver 的 lldb?

来自分类Dev

在jooq中,hibernate的saveOrUpdate方法相当于什么?

来自分类Dev

Mac OS X中是否有相当于mallopt()的功能?

来自分类Dev

后台页面中是否有相当于“ run_at:start”的内容?

来自分类Dev

JupyterLab中是否有相当于内地笔记本扩展的内容?

来自分类Dev

iOS中是否有相当于Android的旋转向量?

来自分类Dev

Python 中是否有相当于“追加”的切片?

来自分类Dev

是否有相当于Haskell的Scala的CHP?

来自分类常见问题

是否有凤凰城相当于Rails Console

来自分类Dev

是否有相当于SINGLE_TOP标志的片段?

来自分类Dev

是否有一个相当于@Startup的弹簧?

来自分类Dev

是否有C ++相当于Javascripts Symbol()?

来自分类Dev

是否有相当于SINGLE_TOP标志的片段?

来自分类Dev

是否有 Android 相当于 iOS 的(swifts)fatalError()?

来自分类Dev

是否有相当于 nix-shell 的 Guix?

来自分类Dev

PostgreSQL 是否具有相当于 Oracle ArrayBind 的功能?

来自分类Dev

是否有任何相当于红色的解析行“,”?

来自分类Dev

是否有相当于 Thymeleafs sec:authorize 标签的 Mustache?

来自分类Dev

“===”相当于在Java中

来自分类Dev

Maven有相当于sbt-start-script的东西吗?

来自分类Dev

Maven有相当于sbt-start-script的东西吗?

来自分类Dev

它是否具有相当于box-sizing的功能:flexbox for React Native中的border-box?

Related 相关文章

  1. 1

    jOOQ中是否有相当于pluck()的东西?

  2. 2

    oracle中是否有相当于concat_ws的东西?

  3. 3

    在Scala中,是否有相当于Haskell的Map的“ fromListWith”?

  4. 4

    postgres中是否有相当于oracle sample子句的

  5. 5

    python中是否有相当于Matlab的finv?

  6. 6

    在C语言中是否有相当于木log的东西?

  7. 7

    是否有相当于setenv的重击

  8. 8

    是否有相当于 gdbserver 的 lldb?

  9. 9

    在jooq中,hibernate的saveOrUpdate方法相当于什么?

  10. 10

    Mac OS X中是否有相当于mallopt()的功能?

  11. 11

    后台页面中是否有相当于“ run_at:start”的内容?

  12. 12

    JupyterLab中是否有相当于内地笔记本扩展的内容?

  13. 13

    iOS中是否有相当于Android的旋转向量?

  14. 14

    Python 中是否有相当于“追加”的切片?

  15. 15

    是否有相当于Haskell的Scala的CHP?

  16. 16

    是否有凤凰城相当于Rails Console

  17. 17

    是否有相当于SINGLE_TOP标志的片段?

  18. 18

    是否有一个相当于@Startup的弹簧?

  19. 19

    是否有C ++相当于Javascripts Symbol()?

  20. 20

    是否有相当于SINGLE_TOP标志的片段?

  21. 21

    是否有 Android 相当于 iOS 的(swifts)fatalError()?

  22. 22

    是否有相当于 nix-shell 的 Guix?

  23. 23

    PostgreSQL 是否具有相当于 Oracle ArrayBind 的功能?

  24. 24

    是否有任何相当于红色的解析行“,”?

  25. 25

    是否有相当于 Thymeleafs sec:authorize 标签的 Mustache?

  26. 26

    “===”相当于在Java中

  27. 27

    Maven有相当于sbt-start-script的东西吗?

  28. 28

    Maven有相当于sbt-start-script的东西吗?

  29. 29

    它是否具有相当于box-sizing的功能:flexbox for React Native中的border-box?

热门标签

归档