Spring DATA JPA

参考:《深入浅出学Spring Data JPA》

  http://www.open-open.com/doc/view/352ba403e821483b8f0ccb60bbefb904

参考:http://www.cnblogs.com/chenying99/p/3143509.html

1、findUserByLoginId(@Param("loginId") String loginId),将括号里的loginId参数化,@Query语句中,=号右边就是':loginId',

    @Query(value = "FROM UserInfo u WHERE u.loginId=:loginId")
    public UserInfo findUserByLoginId(@Param("loginId") String loginId);

2、'?1' 就是getProjectById(String proId)里第一个参数proId,如果里面有两个参数,@Query语句里应该还有'?2' (和上面意思一样)

    @Query(value = "From Proinfo f where proId = ?1")
    public List<Proinfo> getProjectById(String proId);
原文地址:https://www.cnblogs.com/Donnnnnn/p/5852868.html