1

所以,案例如下。

我有一段看起来像这样的代码:

public interface CustomRepo extends CrudRepository<CustomEntity, Long> {    
    @Query(value = "select * from custom")
    public List<CustomEntity> findAll();
}

连同@EnableJDBCRepositories在我的@Configuration文件中,这允许我在 JDBC 中本地执行自定义查询。

现在,我需要的是替换它

value = "select * from custom" 

像这样:

value = "query.one"

.properties"query.one"文件中属性的占位符在哪里,如下所示:

query.one=select * from custom;

我怎么能做到这一点?

4

1 回答 1

0

我看到两个选项:

  1. 做一个自定义实现

  2. 另一种方法是您几乎完全看一下这个问题:DATAJDBC-234并为此创建一个 PR。如果您需要有关如何开始的帮助,请随时就该问题发表评论。

于 2019-03-19T10:56:40.013 回答