Java的ORM框架 jOOQ 1.6.6 發布

fmms 13年前發布 | 8K 次閱讀 Java ORM

jOOQ 高效的合并了復雜SQL、類型安全、源碼生成、Active Records、存儲過程以及高級數據類型的 Java 類庫。
它主要包含以下特性:

  • 代碼生成:
    jOOQ能夠生成與數據庫結構相對應的Java對象,包括表格,視圖,存儲過程,用戶定義的類型等。
  • Active records:
    jOOQ實現一個易于使用的Active Record模式。它不是一個OR-mapper,但提供了表格/視圖與Java對象之間的一對一映射和字段與對象成員之間的映射。
  • Typesafe SQL:
    jOOQ允許使用內置的DSL來編寫編譯期類型安全的SQL查詢語句。
  • SQL標準:
    jOOQ支持所有標準SQL語法包括,復雜的UNION,嵌套SELECTs,Joins,別名。
  • // Create a new record and insert it into the database
    TBookRecord book = create.newRecord(T_BOOK);
    book.setTitle("My first book");
    book.store();

    // Update it with new values book.setPublishedIn(2010); book.store();

    // Delete it book.delete();</pre>
    jOOQ 1.6.6 發布了,該版本增加對 Sybase 數據庫的支持,其他的改進包括最近添加的 INSERT.. RETURNING 語句,修復了一些關于數據類型 DECIMAL/NUMERIC 的處理問題。

     本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!