JPA的动态查询

有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。

方法对应关系
| equal                     | filed = value        |
| gt(greaterThan )         | filed > value       |
| lt(lessThan )            | filed < value       |
| ge(greaterThanOrEqualTo )| filed >= value      |
| le( lessThanOrEqualTo)   | filed <= value      |
| notEqule                  | filed != value       |
| like                      | filed like value     |
| notLike                   | filed not like value |

示例地址
https://gitee.com/code-gzy/jpa-dynamic-query.git

posted @ 2021-06-08 21:36  code-G  阅读(344)  评论(0)    收藏  举报