Быть в спящем режиме + Spring с помощью нескольких источников данных?

Как указано в Документах ReactJs:

Когда ссылка передается элементу рендеринга, ссылка на узел становится доступной в текущем атрибуте ссылки. .

Попробуйте использовать this.props._ref.current.focus()

14
задан Boden 13 May 2009 в 23:28
поделиться

2 ответа

Spring, к счастью, уже предлагает решение этой проблемы: AbstractRoutingDataSource. Он в основном действует как фасад для нескольких источников данных и позволяет вам создавать подклассы и реализовывать любую логику, необходимую для решения, какой источник данных следует использовать. Некоторые подробности здесь:

http://blog.springsource.com/2007/01/23/dynamic-datasource-routing/

Это позволяет обрабатывать вашу логику поиска DataSource точно в одном месте. Ваш уровень DAO и SessionFactory не нужно настраивать, за исключением того, что вам нужно внедрить свой подкласс AbstractRoutingDataSource в Hibernate SessionFactory.

25
ответ дан 1 December 2019 в 08:17
поделиться

Настройка нескольких источников данных и фабрик сеансов в контексте Spring сама по себе не проблема, но делает автоматическое подключение менее привлекательным.

Вы можете использовать аннотацию @Qualifier , чтобы указать автоматическому подключению, какой из них выбрать, но я бы предложил не использовать автоматическое подключение, а вместо этого явно вводить правильный источник данных и фабрику сеанса с помощью < property> или .

Диспетчер транзакций потенциально может использоваться обоими источниками данных, если оба источника данных управляются вашим сервером приложения, но это похоже на наличие транзакционного целостность обоих источников данных не является для вас требованием, и достаточно иметь отдельные транзакции для каждого источника данных.

8
ответ дан 1 December 2019 в 08:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: