虽然使用逐字输入的列名在SQL / JPA查询中正常工作,但是可以使用变量吗?
@Query(value = "select distinct ?1 from Product", nativeQuery = true)
List<String> findOneColumn(String columnName);
此代码似乎失败。它似乎不允许在SELECT子句中使用参数(但与WHERE子句一起使用)。还有其他选择吗?
如何动态设置列名?
答案 0 :(得分:1)
似乎不允许@Query的SELECT子句中的参数:)