q-builders:键入与数据库无关的安全查询构建器

时间:2024-02-24 23:50:39
【文件属性】:

文件名称:q-builders:键入与数据库无关的安全查询构建器

文件大小:80KB

文件格式:ZIP

更新时间:2024-02-24 23:50:39

elasticsearch mongodb query-builder query-dsl rsql

总览 一种轻量级抽象,用于构造围绕领域模型/实体的查询,可最大程度地减少魔术字符串,提供类型安全性,生成查询效果良好的查询,并提供一种去耦的方式来定义新的查询目标格式,从而使您可以改变主意数据,而不必更改所有查询代码。 为什么会存在? 缺少许多现有的查询构建器。 编写既方便又安全的查询构建器很困难,这导致大多数查询构建器放弃了类型安全性,或者允许您调用当时无法调用的方法。 为什么这样更好? 它使用类型系统来强制您在构建查询时在任何时候都不会调用不适用的方法。 另外,也不必担心有人将整数传递给字符串字段等。它支持链接和组合来构建查询,并且与静态导入一起使用时,它成为简洁的查询DSL(就Jav


【文件预览】:
q-builders-develop
----.travis.yml(100B)
----pom.xml(2KB)
----manage.sh(2KB)
----LICENSE(1KB)
----src()
--------test()
--------main()
----.gitignore(39B)
----README.md(7KB)

网友评论