Код: Выделить всё
alter table exam_table
drop
foreign key FKgp6h92beial8lknuhckmukak8" via JDBC [No database selected]
Код: Выделить всё
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/persistence
https://jakarta.ee/xml/ns/persistence/persistence_3_0.xsd"
version="3.0">
java:jboss/datasources/MySQLDS
com.to.Speciality
com.to.Exam
com.to.Student
com.to.Session
Код: Выделить всё
jdbc:mysql://localhost:3306/examdb?useUnicode=true&characterEncoding=UTF-8&useSSL=false
com.mysql
5
20
USE examdb; SELECT 1
true
10000
com.mysql.cj.jdbc.Driver
com.mysql.cj.jdbc.MysqlDataSource
Когда я пытаюсь развернуть свой файл .war в WildFly, я сталкиваюсь со следующей ошибкой:
Код: Выделить всё
GenerationTarget encountered exception accepting command : Error executing DDL "
alter table exam_table
drop
foreign key FKgp6h92beial8lknuhckmukak8" via JDBC [No database selected]
Что я пробовал:
Я подтвердил, что база данных MySQLexamdb существует.
URL-адрес подключения в файле Standalone.xml правильно установлен как jdbc:mysql://localhost:3306/examdb.
Я убедился, что мой источник данных JTA (
Код: Выделить всё
java:jboss/datasources/MySQLDS
Драйвер MySQL JDBC правильно настроен в WildFly как модуль.
Вопрос:
Что может быть причиной ошибки «База данных не выбрана»?
Как исправить эту проблему и гарантировать, что Hibernate сможет правильно выбрать базу данных для своих операций DDL?>
Подробнее здесь: https://stackoverflow.com/questions/793 ... h-mysql-in