Pessoal, estou com um problema onde o método getReferenceById do Repository não retorna o objeto buscado, porém se eu troco pelo método exists é retornado true (Indicando que o JPA detectou que a entidade com o ID existe no banco de dados).. Segue abaixo o trecho do código:
Classe de Serviço
@Override
@Transactional
public void updateDoctor(UpdateDoctorRequestDTO updateDoctorRequestDTO) {
Boolean exists = doctorRepository.existsById(updateDoctorRequestDTO.id());
Doctor doctor = doctorRepository.getReferenceById(updateDoctorRequestDTO.id());
doctor.updateDoctorInformations(updateDoctorRequestDTO);
}
Debug: