<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Clojure ojClojure 數(shù)據(jù)庫訪問封裝

          聯(lián)合創(chuàng)作 · 2023-09-28 16:46

          Clojure oj 是一個新的 Clojure 庫,用來與數(shù)據(jù)庫進(jìn)行通訊,靈感來自于 Ring。

          Features

          • 為您提供運行和生成SQL的標(biāo)準(zhǔn)界面
          • 重點介紹SQL的最常見和有用的功能
          • 強制進(jìn)行查詢的類型檢查和驗證
          • 合理的默認(rèn)值
          • 簡潔而強大的API
          • 鼓勵可重復(fù)使用的組件

          Anti-features

          • 不要嘗試完全實現(xiàn)SQL
          • 不需要您編寫SQL
          • 不創(chuàng)建自己的特定領(lǐng)域語言
          • 不會令你驚訝

          示例代碼:

          (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)))
          
          (find-by-username "taylorlapeyre")
          ; => {:id 1 :username "taylorlapeyre"}
          瀏覽 20
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕性爱电影 | 久久久久黄色片 | 日本三级片网站在线 | 三级网站视频在线观看 | yw在线观看 |