Clojure的數據庫訪問庫:oj

jopen 10年前發布 | 14K 次閱讀 oj

oj是一個用于Clojure應用的訪問數據庫的庫。
Clojure的數據庫訪問庫:oj

(require [oj.core :as oj]
         [oj.modifiers :as db])

(defn find-by-username [username] (-> (db/query :users) (db/select [:id :username :email :created_at]) (db/where {:username username}) (oj/exec db-config) (first)))</pre>

特性

  • 給你生成SQL的標準接口
  • 強制類型檢查和驗證查詢
  • Sensible defaults
  • Concise and powerful API
  • Encourages reusable components
  • </ul>

    Anti-features

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