@Query的SELECT子句中的参数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Query的SELECT子句中的参数?相关的知识,希望对你有一定的参考价值。

使用逐字输入的列名在SQL / JPA查询中正常工作,是否可以使用变量?

@Query(value = "select distinct ?1 from Product", nativeQuery = true)
List<String> findOneColumn(String columnName);

此代码似乎失败。似乎不允许在SELECT子句中使用参数(但与WHERE子句一起使用)。还有其他选择吗?

如何动态设置列名?

答案

似乎@Query的SELECT子句中的参数不允许乐趣:)

以上是关于@Query的SELECT子句中的参数?的主要内容,如果未能解决你的问题,请参考以下文章

PHP,Python中的Mysql IN子句参数化

select count() 查询中的限制子句未按预期工作

如何正确分组 Laravel Query Builder 中的 where 子句

优化 Sql Query 去掉 SELECT 子句并使用 JOIN

C#图解教程 第十九章 LINQ

带有 Spring Data 和 Cassandra @Query 的 IN 子句