#java #spring-boot #spring-data-jpa #hibernate-mapping
Вопрос:
Выполнение запроса в режиме гибернации и получение ошибки «таблица или представление не существует». У меня есть 2 таблицы, которые аннотированы так: @Table(имя=»APPLICATION_DEVICES», схема=»BZ») и @Table(имя=»DEVICE_INFO», схема=»BZ»). У меня есть отображение @OneToMany на стороне APPLICATION_DEVICES. Сгенерированный SQL объединяет левую часть предложения join, чтобы выглядеть так: «APPLICATION_DEVICES_DEVICE_INFO», и он не включает схему. Правая сторона выглядит правильно как «BZ».DEVICE_INFO’. В противном случае ВНУТРЕННЕЕ СОЕДИНЕНИЕ будет выглядеть правильно.
Я не понимаю, почему Hibernate объединяет эти таблицы в запросе SELECT.