我正在开发Spring Boot我在从特定列获取值时遇到问题并将其用作另一个类中的返回值。我按照步骤
1)使用服务类中的存储库获取值,如下所示
public MyEntity fetchDate(){
return MyRepository.findByName(date)
}
2)如何在控制器类中编写一个方法,该方法返回fromDate
方法中传递的findByName()
值
public Date getDate(Long Id){
myService.fetchDate();
return date;
}
答案 0 :(得分:0)
我相信您应该能够使用界面上的@Query
注释覆盖查询行为,如下所示,它应该提供您感兴趣的功能:
public interface MyEntityRepository extends JpaRepository<MyEntity, Long> {
@Query("SELECT e.myDateField FROM MyEntity e WHERE e.name = :name")
Date findByName(String name)
}
答案 1 :(得分:0)
MyEntity.getFromDate()可以返回所需的值。