Spring Data JPA使用

刘超 1年前 ⋅ 5240 阅读   编辑

一、JpaRepository简单查询
    基本查询也分为两种,一种是spring data默认已经实现,一种是根据查询的方法来自动解析成SQL

    1、预先生成方法

     继承JpaRepository,默认预先生成了一些基本的CURD的方法,例如:增、删、改等

public interface UserRepository extends JpaRepository<User, Long> {
}

    默认方法有:

userRepository.findAll();
userRepository.findOne(1l);
userRepository.save(user);
userRepository.delete(user);
userRepository.count();
userRepository.exists(1l);

    2、自定义方法

    就是根据方法名来自动生成SQL,主要的语法是findXXBy、readAXXBy、queryXXBy、countXXBy、getXXBy后面跟属性名称
    说明:By一定要有,否则会报No property desc found for type int! Traversed path: Thumbnail.id

 

 

 


注意:本文归作者所有,未经作者允许,不得转载

全部评论: 0

    我有话说: