Spring Data JPA是個非常強大的ORM持久化解決方案,免去了mybatis或spring jdbcTemplate的開發人員編寫腳本的無趣工作。
通過簡單明了地約定好接口方法的規則,來自動生成相應的JPQL語句,映射成PO對象,能大幅節省開發人員的編碼量。
接口方法的命名規則也很簡單,明白And、Or、Is、Equal、Greater、StartingWith等英文單詞的含義,就可以寫接口方法了。
以下是從Spring Data JPA官方網站上的docs整理而來,網上其他有些文章寫的有的是錯的,
大於等於、小於等於應為:GreaterThanEqual、LessThanEqual,而不是GreaterThanEquals、LessThanEquals,如果帶了s,會導致程序啟動報錯。