2017-02-16 14 views
0

Я работаю над Spring Boot Где я столкнулся с проблемой при извлечении значений из определенного столбца и использовать его как возвращаемое значение в другом классе. Я следовал за шаги какSpring boot получает значение из репозитория и использует это значение в другом методе как возвращаемый тип

1) выборки значения, используя хранилище в классе обслуживания, как показано ниже

public MyEntity fetchDate(){ 

    return MyRepository.findByName(date) 
} 

2) Как можно написать метод в классе контроллера, который возвращает fromDate значения, которое я прошел в findByName() методе в

public Date getDate(Long Id){ 
    myService.fetchDate(); 
    return date; 
} 
+0

Я не могу получить значение даты, поскольку fetchDate() возвращает класс сущности – Vikranth

ответ

0

MyEntity.getFromDate() может вернуть требуемое значение.

0

Я считаю, что вы должны иметь возможность переопределить поведение запроса с @Query аннотацию на интерфейсе ниже, и он должен обеспечивать функциональность вы заинтересованы в:

public interface MyEntityRepository extends JpaRepository<MyEntity, Long> { 
    @Query("SELECT e.myDateField FROM MyEntity e WHERE e.name = :name") 
    Date findByName(String name) 
} 
+0

Большое спасибо – Vikranth

 Смежные вопросы

  • Нет связанных вопросов^_^