我想知道如何将列名和其值传递给Spring Data JPA中的@Query注释。
基本上,列名将是动态的,我们将通过将此值作为参数传递给存储库中定义的方法来实现。表名为Calendar,列名为id,PersonName,1,2,3......31,其中1,2,3,.....31是表示日历天数的列名,我们在该列中有值。我正在使用Spring Data JPA从数据库中获取数据。这里,我只想获取特定日期的人名。
以下是存储库中定义的函数:
@Query("select c from Calendar c where :calendarDay=:value")
List<Calendar> getPersonName(@Param("calendarDay") String calendarDay, @Param("value") String value);
这对我没有作用。 任何帮助将不胜感激。