我只是想知道如何将列名及其值传递给 Spring Data JPA 中的 @Query 注释。
基本上列名称将是静态的,我们过去常常将每一列作为实体类中的元素。但在这里我想要一些不同的东西,这里的列名称将是动态的,我将这个值作为参数传递给存储库中定义的方法。
表格- 日历
列- 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);
Run Code Online (Sandbox Code Playgroud)
这对我不起作用。任何帮助,将不胜感激。
我想在apache tomcat 7.0.37上部署wso2 esb版本4.7.0.我使用了下面列出的文章来做到这一点,但没有成功.所有文章都与旧版本有关.有没有其他选择这样做.请帮助.....