Раньше у меня была база данных с именем database
, и все работало хорошо, используя hibernate и его модели.
Я удалил <property name="hibernate.hbm2ddl.auto">
, чтобы избежать обновления или создания как рабочего сервера, мы хотим сделатьэто вручную.
Недавно мы переключились на database2
, поэтому мы переключили файл конфигурации hibernate и все модели XML hibernate.
`<class name="com.api.models.database.MmApplications" table="mm_applications" catalog="database2">`
, но он продолжает искать событие database
, еслимы перенесли базу данных, модели и связь.
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'database.mm_applications' doesn't exist
Кто-нибудь может мне помочь?
ОБНОВЛЕНИЕ ----
Hibernate подключается к нужной базе данных(database2), но есть префикс в виде префикса database.
, заставляющий запросы попадать на database
вместо database2
, и когда я пытаюсь принудительно default_schema
, мои запросы становятся:
`... from database.database2.mm_applications ....`
Есть идеи?