Spring Data JPA 与Spring Data mongodb
都提供了自定义方法的规则,如下
如果要看JPA的规则看这篇文章
https://blog.csdn.net/xiaoxin0630/article/details/88252548
按照findByXXX,findByXXXAndYYY、countByXXXAndYYY等规则定义方法,实现查询
CmsPage findByPageName(String pageName);这个根据name查询
public interface CmsPageRepository extends MongoRepository<CmsPage,String> {
//根据页面名称查询
CmsPage findByPageName(String pageName);
//根据页面名称和类型查询
CmsPage findByPageNameAndPageType(String pageName,String pageType);
//根据站点和页面类型查询记录数
int countBySiteIdAndPageType(String siteId,String pageType);
//根据站点和页面类型分页查询
Page<CmsPage> findBySiteIdAndPageType(String siteId,String pageType, Pageable pageable);
}