Я могу получить значение свойства в классах Spring, как показано ниже:
@Value("${database.name}")
private String databaseName;
Мне нужно выполнить собственный запрос, объединив разные таблицы, находящиеся в разных базах данных.
@Query(value="select t1.* FROM db1.table1 t1 INNER JOIN db2.table2 t2 ON t2.t1_id1 = t1.id1")
Вместо того, чтобы жестко кодировать имена баз данных, например, db1 и db2, я должен получить их из файла свойств.
как получить значение свойства внутри аннотации @Query в репозитории Spring Data JPA?
.properties
в эту службу и использовать их при построении запросов с помощью EntityManager. - person ikos23   schedule 06.11.2018properties
) - person ikos23   schedule 06.11.2018