아래와 같은 쿼리문에서 바인딩 에러 : No parameter binding found for name 에러가 나고 있다. 해결방법은 이러하다.
- 띄어쓰기 때문에 오류가 났었다 위에 다른 행들처럼 마지막에 띄어쓰기를 하자. --> "AND data_provider_type = :dataProviderType "
@Query(value=" SELECT * " +
"FROM system_logs " +
"WHERE log_level = :logLevel " +
"AND project_type = :projectType " +
"AND data_provider_type = :dataProviderType" +
"LIMIT :limit OFFSET :offset", nativeQuery=true)
//"AND data_provider_process_type = :dataProviderProcessType", nativeQuery=true)
List<SystemLog> findAllSystemLogs(
@Param("limit") Integer limit,
@Param("offset") Integer offset,
@Param("logLevel") Integer logLevel,
@Param("projectType") Integer projectType,
@Param("dataProviderType") Integer dataProviderType,
@Param("dataProviderProcessType") Integer dataProviderProcessType
);