介绍:
Bean Searcher 是一个轻量级 数据库 条件检索引擎,它的作用是从已有的数据库表中检索数据,它的目的是为了减少后端模板代码的开发,极大提高开发效率,节省开发时间,使得一行代码完成一个列表查询接口成为可能!
1、不依赖具体的 Web 框架(即可以在任意的 Java Web 框架内使用)
2、不依赖具体的 ORM 框架(即可以与任意的 ORM 框架配合使用,没有 ORM 也可单独使用)
使用场景:
非事务性的动态检索场景中使用,例如可以在列表查询条件比较多的场景中,例如按照时间、状态、大小、分组等查询逻辑中使用。
支持数据库:
MySQL 、PostgreSql 、Oracle 、SqlServer
使用方法:
1、引入jar
<dependency>
<groupId>cn.zhxu</groupId>
<artifactId>bean-searcher-boot-starter</artifactId>
<version>4.2.9</version>
</dependency>
2、添加@SearchBean注解到对应的实体
@SearchBean(tables = "t_order", autoMapTo = "t_order")