刚刚看了一个
spring-data-jpa
官网的一篇快速开始的文章 其中Dao层有这样的代码
public interface EmployeeRepository extends CrudRepository<Employee, Long> {
Employee findByFirstName(String firstName);
List<Employee> findByLastName(String lastName);
}
这两个方法都没有映射的sql语句就能查询到数据,为什么?
也就是它的魅力所在。完全按照它定义的规则命明方法名和参数名,它会自动解析。