乐趣区

关于后端:JPAquerydsl增强工具querydslplus现在已开源并推送到mvnrepository

前言

约定俗成 …… 一种接口通用的查询方法,简化开发,加强性能,让更多的精力放在更简单的业务上。即 – 依照约定,将查问条件封装成 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 转换,否则会报错,此处为了展现分明 

__ ———————————————————————————————-

疾速应用

  1. 引入

    <dependency>
     <groupId>cn.ljserver.tool</groupId>
     <artifactId>query-dsl-plus</artifactId>
     <version>1.0.0-RELEASE</version>
    </dependency>
  2. DAO 继承 QuerydslBinderCustomizer
  3. Service 继承 SearchService
  4. api 测试
退出移动版