从 属性 文件 JDBC Java 加载查询

Load queries from property file JDBC Java

所以,案例如下。

我有一段代码如下所示:

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

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

现在,我需要的是替换

value = "select * from custom" 

像这样:

value = "query.one"

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

query.one=select * from custom;

我怎样才能做到这一点?

我看到两个选项:

  1. 做一个custom implementation

  2. 另一种方法是您查看问题的大致内容是:DATAJDBC-234 并为此创建一个 PR。如果您需要有关如何开始的帮助,请随时在问题评论中提问。