У меня есть метод в ProjectVariantRepository, который возвращает вариант проекта на основе идентификатора.Моя проблема в том, что когда я делаю
ProjectVariant projectVariant = projectVariantService.findProjectVariantById(projectVariantId);
System.out.println("Project Variant: " + projectVariant);
, мой проект Variant имеет значение null, но в базе данных у меня есть projectVariantId = 1;
@Repository
public interface ProjectVariantRepository extends JpaRepository<ProjectVariant, Integer> {
public ProjectVariant findByProjectVariantId(int projectVariantId);
интерфейс службы
public interface ProjectVariantService {
ProjectVariant findProjectVariantById(int projectVariantId);
реализация сервиса
@Service
public class ProjectVariantServiceImpl implements ProjectVariantService {
@Autowired
private final ProjectVariantRepository projectVariantRepository;
public ProjectVariantServiceImpl(ProjectVariantRepository projectVariantRepository) {
this.projectVariantRepository = projectVariantRepository;
}
@Override
public ProjectVariant findProjectVariantById(int projectVariantId) {
return projectVariantRepository.findByProjectVariantId(projectVariantId);
}
}
Я не понимаю, что я сделал не так ..