Свяжите имя источника данных 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, мы сможем решить эту проблему.

Спасибо за ответ!

Другие вопросы по тегам