Свяжите имя источника данных JDBC с помощью аннотации @JdbcRepository
В документации говорится:
Аннотация @JdbcRepository принимает необязательное строковое значение, которое представляет имя соединения или источника данных в сценарии с несколькими источниками данных. По умолчанию данные Micronaut будут искать источник данных по умолчанию.
Однако я не вижу такого параметра значения в этой аннотации - только диалект. Это ошибка или я что-то упустил?
2 ответа
Решение
Вот полный фрагмент с использованием диалекта и источника данных:
@Repository(value = "inventoryDataSource")
@JdbcRepository(dialect = Dialect.ORACLE)
public interface PhoneRepository extends CrudRepository<Phone, Integer> {
Optional<Phone> findByAssetId(@NotNull Integer assetId);
}
Отправлен запрос на исправление / вытягивание с исправлением в документации.
Это ошибка или я что-то упустил?
Я думаю, что это первое. Если вы отправите сообщение о проблеме на https://github.com/micronaut-projects/micronaut-data/issues, мы сможем решить эту проблему.
Спасибо за ответ!