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

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Spring Data, 241.14841

Last modified: 12 March 2024