Когда я выполняю existsbyid(), я передаю составной объект первичного ключа, и ошибка отсутствует

#spring-data-jpa

Вопрос:

Информация об исключениях выглядит следующим образом

 Caused by: java.lang.IllegalArgumentException: Parameter value [com.xxx.xxx.entity.xxxxKey@fb9c87cc] did not match expected type [java.lang.String (n/a)]
    at org.hibernate.query.spi.QueryParameterBindingValidator.validate(QueryParameterBindingValidator.java:54)
    at org.hibernate.query.spi.QueryParameterBindingValidator.validate(QueryParameterBindingValidator.java:27)
    at org.hibernate.query.internal.QueryParameterBindingImpl.validate(QueryParameterBindingImpl.java:90)
    at org.hibernate.query.internal.QueryParameterBindingImpl.setBindValue(QueryParameterBindingImpl.java:55)
    at org.hibernate.query.internal.AbstractProducedQuery.setParameter(AbstractProducedQuery.java:493)
    at org.hibernate.query.internal.AbstractProducedQuery.setParameter(AbstractProducedQuery.java:106)
 

Версия пакета Jar и расположение кода

 /org/springframework/data/spring-data-jpa/2.1.4.RELEASE/spring-data-jpa-2.1.4.RELEASE-sources.jar!/org/springframework/data/jpa/repository/support/SimpleJpaRepository.java:278````
 
         query.setParameter(idAttributeNames.iterator().next(), id);
 
 ### Detailed description

When ID is a composite primary key object (only one property) an error will be reported