【已解决】Spring data jpa的@query的传入参数是对象怎么匹配参数
我们知道,在使用JPA的时候,如果参数是一个一个的话,有两种方式匹配①:根据位置匹配。如下:@Query(value = "SELECT * FROM employee WHERE c_id=?1 and id=?2", nativeQuery = true)
我们知道,在使用JPA的时候,如果参数是一个一个的话,有两种方式匹配
①:根据位置匹配。如下:
@Query(value = "SELECT * FROM employee WHERE c_id=?1 and id=?2", nativeQuery = true) EmployeeEntity getUnitCertificateById(String cId,String id);
其中?1和?2正好对应入参的cId和id
②:使用@Param进行显示指定。如下:
@Query(value = "SELECT * FROM employee WHERE id= :id", nati
原创不易,完成人机校验,阅读全文