SpringData JPA 方法命名规则查询
按照Spring Data JPA 定义的规则,查询方法以findBy开头,涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性首字母需大写。框架在进行方法名解析时,会先把方法名多余的前缀截取掉,然后对剩下部分进行解析。
测试一:测试方法命名规则的 查询(查询方式 精准(默认)):
findBy 对象中的属性名(首字母大写) :
在springdataJpa的运行阶段
例:public Customer findByCustName(String custName);
public A findBy B (C)
Customer=A(所返回的表的映射类) CustName=B(大写属性名第一个字母) String custName=C(查询所传递的值)
select * from A where B=C;
public Customer findByCustName(String custName);
//测试方法命名规则的