跳至內容

面向Java對象查詢

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Java 物件導向查詢(英語:JavaObjectOrientedQuerying,縮寫:JOOQ), 是一个輕量級的 JAVA 資料庫映射類庫。伊實現矣 Active Record,同時面向「關係」和「對象」提供領域特定語言以構造查詢語句。

編程範式

jOOQ 主張,佇任何資料庫集中,攏應該起先考慮發揮 SQL 的作用。按呢來喔,就毋免閣再引入新的查詢語言,干焦通過 jOOQ 對象猶閣有依照資料庫架構自動生成的代碼來創建普通的 SQL。jOOQ 通過 JDBC 來完成底層的 SQL 查詢。 佮諸如 Hibernate 這等通常 ORM 類庫無仝的是,jOOQ 並無提供濟濟的功能,複雜性嘛無懸,伊只是提供 JDBC 上岸閣較便捷的抽象層封裝爾。

代碼範例

1875套查詢一个去別名表等價的 jOOQ

詳見

  • Hibernate
  • MyBatis
  • Ebean
  • 對象關係影射軟體列表
  • SQL
  • ObjectiveSQL

外部連結

  • jOOQ Home
  • JSR 抹三百四十一
  • JaQu
  • Linq 四 j
  • Quaere
  • QueryDSL
  • ObjectiveSql