第一种
/**
* 通过年龄来查询数据。
* 使用@Query来配置自己定义的SQL,后面的参数nativeQuery = true才是表明使用了原生的sql
* 如果不配置,默认为false,那么将使用HQL查询方式。
*
* @param age
* @return
*/
@Query(value = "select * from t_user where t_age > :age", nativeQuery = true)
List<UserEntity> listAgeMoreThan(@Param("age") Integer age);
}
第二种
@Query(value = "select * from t_user where t_age > ?1", nativeQuery = true)
List<UserEntity> listAgeMoreThan(Integer age);