Bean Searcher 是一個輕量級的數據庫條件檢索引擎,旨在簡化后端查詢邏輯的開發,專注于高級查詢的只讀 ORM 工具。它支持多表關聯、動態字段運算符、分組聚合查詢、子查詢、字段轉換器、多數據源等特性。Bean Searcher 可以通過一行代碼實現復雜查詢,例如多表聯查、分頁搜索、字段過濾、排序、統計等功能。它支持與 Spring Boot、Grails、Jfinal 等框架集成,使用簡單,開發效率高。
- Bean Searcher官網入口網址:https://bs.zhxu.cn/
- Bean Searcher開源項目地址:https://github.com/troyzhxu/bean-searcher
- Bean Searcher中文介紹:鏈接

Bean Searcher 的核心功能包括:支持多表聯查、分頁搜索、字段過濾、排序、統計等功能,僅需一行代碼即可實現傳統 ORM 難以完成的復雜列表查詢。它支持實體類多表映射、動態字段運算符、分組聚合查詢、子查詢、字段轉換器、多數據源等特性。Bean Searcher 可以通過注解和配置靈活擴展功能,如自定義字段運算符、數據庫方言等。
Bean Searcher 的使用方式包括:通過注入檢索器實例,通過參數構建器實現多條件、聯表、分頁、排序等復雜查詢。例如,可以通過 search 方法進行查詢,支持多種參數,如分頁、排序、字段過濾等。Bean Searcher 支持自定義擴展,用戶可以自定義字段運算符、字段轉換器、數據庫方言等。
Bean Searcher 的更新和擴展性方面,它支持自定義擴展組件,如自定義字段運算符、字段轉換器、數據庫方言等。Bean Searcher 遵循 Apache-2.0 協議,開源免費,支持多種數據庫和自定義擴展。
Bean Searcher 是一個功能強大且靈活的數據庫條件檢索引擎,適用于多種后端開發場景,能夠顯著提升開發效率和查詢性能。
相關導航
暫無評論...