最近一直在是用spring data jpa,使用起来确实方便,如果是单表的操作基本上通过方法名都可以实现,下面是一个 Specification 实现动态模糊查询的例子这个查询是通过JpaSpecificationExecutor 这个接口实现的,只需要实现接口的toPredicate()方法jike,在Dao层不需要太多操作,只需生命接口,继承接口,声明方法即可我这个实现是和分页排序接口在一块的,所以我是继承了两个接口,分页排序接口PagingAndSortingRepository,查询接