共计 990 个字符,预计需要花费 3 分钟才能阅读完成。
前言
约定俗成 …… 一种接口通用的查询方法,简化开发,加强性能,让更多的精力放在更简单的业务上。即 – 依照约定,将查问条件封装成 string,前端随时随便更改,然而后盾不必任何调整,一个查问接口就能实现绝大多数条件查问。
因为喜爱应用 JPA,所以后续就接触了 query-dsl,然而呢,随着需要的变更,数据查问条件也会越来越简单(这个和 jpa 没关系,就算应用 mybatis 也一样)
我的项目开源地址(以 github 为主,国内应用 jpa 挺少,然而 gitee 也会实时更新):
gitee:https://gitee.com/mose-x/query-dsl-plus.git
github:https://github.com/mose-x/query-dsl-plus.git
先上应用成果
__ ———————————————————————————————-
留神,这里的参数必须 encode URI 转换,否则会报错,此处为了展现分明
__ ———————————————————————————————-
__ ———————————————————————————————-
留神,这里的参数必须 encode URI 转换,否则会报错,此处为了展现分明
__ ———————————————————————————————-
疾速应用
-
引入
<dependency> <groupId>cn.ljserver.tool</groupId> <artifactId>query-dsl-plus</artifactId> <version>1.0.0-RELEASE</version> </dependency>
- DAO 继承 QuerydslBinderCustomizer
- Service 继承 SearchService
- api 测试
正文完