Clojure oj Clojure 数据库访问封装开源项目

我要开发同款
匿名用户2014年11月06日
139阅读
开发技术Clojure
所属分类常用工具包、程序开发
授权协议EPL

作品详情

Clojureoj是一个新的Clojure库,用来与数据库进行通讯,灵感来自于Ring。

Features为您提供运行和生成SQL的标准界面重点介绍SQL的最常见和有用的功能强制进行查询的类型检查和验证合理的默认值简洁而强大的API鼓励可重复使用的组件Anti-features不要尝试完全实现SQL不需要您编写SQL不创建自己的特定领域语言不会令你惊讶

示例代码:

(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"}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论