读:Querying Without a Query Language——不用查询语言的查询

📝

内容提要

Jan Nilsson 在 DZone 上提出:查询是"设计"出来的,不是"构建"出来的。用属性-操作符-值三元组,按领域结构组织过滤条件,把拼接 SQL 的脏活从客户端挪到系统内部。本文用 Clojure 把这个概念翻译成可运行的代码,展示两阶段执行(先选根对象,再构建结果)的具体实现。

➡️

继续阅读