Spring-Data-JPA的Specification动态查询和多表联查
Specification动态查询
Spring Data JPA在实际业务中很多场景需要支持动态查询。比如前端查询功能提供了很多查询条件,用户可以根据一部分条件进行查询,那么后端就需要支持可配置的查询服务。
Spring Data JPA是支持动态查询,需要我们的repo继承JpaSpecificationExecutor接口,使用的时候传入相应参数即可。
查询方法
//查询单个
Optional<T> findOne(@Nullable Specification<T> var




