Bean Searcher
0

Bean Searcher

专注高级查询的只读 ORM,天生支持联表,免 DTO/VO 转换,使一行代码实现复杂列表检索成为可能

链接直达

Bean Searcher 是一个轻量级的数据库条件检索引擎,旨在简化后端查询逻辑的开发,专注于高级查询的只读 ORM 工具。它支持多表关联、动态字段运算符、分组聚合查询、子查询、字段转换器、多数据源等特性。Bean Searcher 可以通过一行代码实现复杂查询,例如多表联查、分页搜索、字段过滤、排序、统计等功能。它支持与 Spring Boot、Grails、Jfinal 等框架集成,使用简单,开发效率高。

Bean Searcher插图

Bean Searcher 的核心功能包括:支持多表联查、分页搜索、字段过滤、排序、统计等功能,仅需一行代码即可实现传统 ORM 难以完成的复杂列表查询。它支持实体类多表映射、动态字段运算符、分组聚合查询、子查询、字段转换器、多数据源等特性。Bean Searcher 可以通过注解和配置灵活扩展功能,如自定义字段运算符、数据库方言等。

Bean Searcher 的使用方式包括:通过注入检索器实例,通过参数构建器实现多条件、联表、分页、排序等复杂查询。例如,可以通过 search 方法进行查询,支持多种参数,如分页、排序、字段过滤等。Bean Searcher 支持自定义扩展,用户可以自定义字段运算符、字段转换器、数据库方言等。

Bean Searcher 的更新和扩展性方面,它支持自定义扩展组件,如自定义字段运算符、字段转换器、数据库方言等。Bean Searcher 遵循 Apache-2.0 协议,开源免费,支持多种数据库和自定义扩展。

Bean Searcher 是一个功能强大且灵活的数据库条件检索引擎,适用于多种后端开发场景,能够显著提升开发效率和查询性能。

相关推荐

Solon

Solon 是一个轻量级、高效率的 Java 应用开发框架,专注于简化 Web 和微服务开发。

Memos

一个开源、自托管的轻量级笔记服务,提供简单、快速且隐私友好的方式来捕捉和管理碎片化信息。极简的设计哲学,避免了繁杂的富文本编辑器,专注于纯文本和 Markdown 格式的高效记录。

VitePress

静态站点生成器 ,专为构建快速、以内容为中心的网站而设计 。让开发者能够专注于内容创作,将简单的 Markdown 文件高效地转换为优雅、功能丰富的文档网站。

Rough Notation

Rough Notation 是一个基于 RoughJS 的轻量级 JavaScript 库,用于在网页上创建手绘风格的注解并提供动画效果。

UniApp

uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、鸿蒙Next、Web(响应式)、以及各种小程序、快应用、鸿蒙元服务等多个平台。

评论

暂无评论,来抢沙发~