Inspectopedia Help

Spring Data repository method parameters errors

Reports Spring Data CRUD repository method parameters with incorrect types.

Example:

public class Person { private int id; private String lastname; private Address address; } public class Address { private int zipCode; } public interface CustomerRepository extends CrudRepository<Person, Integer> { List<Person> findByAddress(String lastname); // 'Address' type expected List<Person> findByAddressZipCode(String str); // 'int' type expected }

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Spring Data, 233.SNAPSHOT

Last modified: 13 July 2023