Skip to content

Bean Searcher

专注高级查询的只读 ORM

为应用赋能高级查询,你只需一行代码!

赞助者
这不是一个重复的轮子
因为从未有过一个功能复杂的检索接口可以简单的只剩一行代码

java
@RestController
@RequestMapping("/user")
public class UserController {

    @Autowired
    private BeanSearcher beanSearcher;               // 注入 Bean Searcher 的检索器

    @GetMapping("/index")
    public SearchResult<User> index(HttpServletRequest request) {
        // 只一行代码,实现包含 分页、组合过滤、任意字段排序、甚至统计、多表联查的 复杂检索功能
        return beanSearcher.search(User.class, MapUtils.flat(request.getParameterMap())); 
    }

}

广告推销者谢绝进群
开源推荐
Solon - Java“生态型”应用开发框架:更快、更小、更简单。MyBatis-Plus - MyBatis 最佳搭档,只做增强不做改变,为简化开发、提高效率而生。Sa-Token 一个轻量级 java 权限认证框架,让鉴权变得简单、优雅!LiteFlow 🚀 轻量,快速,稳定可编排的组件式规则引擎。Easy-Trans 一个注解搞定数据翻译,减少30%SQL代码量!Forest - 声明式与编程式双修,让天下没有难以发送的 HTTP 请求!OkHttps - 非常好用的 HTTP 客户端。

基于 Apache 许可发布