For queries with named parameters you need to use provide names for method parameters.
Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.
JPQL을 사용할 때 Repository에 파라미터가 어떤건지 명시하라는 에러다.
자바 8버전 이상은 IntelliJ에서 flag를 설정하라는데 시도해도 해결이 안됐었다.
이 코드에서
id값을 명시해주면 해결된다.
Post에서 발생했으면 Post와 연관된 도메인에서도 파라미터를 명시해야한다.
예를 들어 Post 안에 User가 있으면 UserRepository도 파라미터를 명시한다.