Ошибка подключения весной, Hibernate с Mongodb

Является ли переменная, называемая «имя», всегда определяемой в Javascript?

blockquote>

Нет. Однако в браузерах есть глобальное имя, называемое name, которое является именем текущего окна. Это побочный продукт того, что глобальный объект JavaScript в браузерах является объектом Window. Немного объяснения:

В JavaScript глобальные переменные на самом деле являются свойствами того, что называется глобальным объектом. В браузерах глобальный объект является объектом Window для страницы, поэтому он имеет всевозможные предопределенные свойства (и, следовательно, глобальные), связанные с ним, являющиеся объектом Window , включая, но не ограничиваясь этим, :

  • name - имя текущего окна
  • title - заголовок текущего окна
  • status - (кроме большинства браузеров)
  • document - документ в текущем окне
  • window - ссылка на глобальный объект (например, круговой reference)
  • setTimeout - функция, используемая для планирования того, что произойдет позже

... и многие другие. Он также получает в него всевозможные другие вещи, такие как свойство для каждого элемента DOM, у которого есть id (имя свойства - id, его значение - ссылка на элемент DOM), на некоторых браузерах То же самое верно для элементов DOM с свойством name и так далее. Это очень захламлено.

0
задан Hariprasath 5 March 2019 в 09:47
поделиться

1 ответ

Я думаю, что что-то не так с версиями библиотек, которые вы используете. Трудно сказать без подробностей, но, если я угадаю, вы используете неправильную версию Hibernate ORM / OGM для той версии Spring, которая у вас есть в проекте.

Имейте в виду, что Hibernate OGM использует ORM, и добавленная в проект версия может оказаться не той, которую вы ожидаете.

ОБНОВЛЕНИЕ

Spring 4.3.2.RELEASE совместим с Hibernate ORM 5.2.1.Final (на основе этой страницы репозитория maven ) Hibernate OGM 5.4. 1.Final использует Hibernate ORM 5.3.6.Final Страница Hibernate OGM имеет страницу матрицы совместимости

Вам необходимо соответствующим образом настроить зависимости в файле pom.xml. Я думаю, что эти изменения будут работать с Spring 4.3.2 (я не пробовал их):

  • Версия Spring: 4.3.2.RELEASE
  • Версия OGM: 5.3.1. Final
  • Удаление зависимости Hibernate ORM (OGM и Spring уже включают ее в качестве транзитивной зависимости)
  • Удаление зависимости mongo-java-driver (это уже транзитивная зависимость OGM)
0
ответ дан Davide 5 March 2019 в 09:47
поделиться
Другие вопросы по тегам:

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