Попытка создать запрос данных Spring для пользовательского репозитория. Я не смог найти проблему. Как я могу решить эту проблему?
Версия Spring Boot: 3.2.2
Ошибка
Caused by: org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract void com.example.repository.MakerCheckerRepository.merge(com.example.entity.MakerCheckerEntity); Reason: Failed to create query for method public abstract boolean com.example.repository.MakerCheckerRepository.merges(com.example.makerchecker.entity.MakerCheckerEntity); No property 'merge' found for type 'BankType'
Пользовательский репозиторий
import java.io.Serializable;
public interface MakerCheckerRepository {
boolean persist(E entity);
boolean merge(E entity);
}
Реализация пользовательского репозитория
import jakarta.persistence.EntityManager;
import jakarta.persistence.PersistenceContext;
import java.io.Serializable;
public class MakerCheckerRepositoryImpl implements MakerCheckerRepository {
@PersistenceContext
EntityManager entityManager;
@Override
public void persist(E entity) {
entityManager.persist(entity);
}
@Override
public void merge(E entity) {
entityManager.merge(entity);
}
}
Класс репозитория
@Repository
public interface BankTypeRepository extends CrudRepository, JpaSpecificationExecutor, MakerCheckerRepository {
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... ustom-repo
Org.springframework.data.repository.query.QueryCreationException для пользовательского репозитория ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение