Я пытаюсь использовать реверс-инжиниринг в спящем режиме, чтобы автоматически генерировать мою модель сущности из моей базы данных mysql. Я использую mysql сервер 8 и разрабатываю приложение весенней загрузки 2.2.4. В своем приложении я уже включил драйвер подключения spring-jpa и mysql в свой build.gradle.
build.gradle
buildscript {
ext {
springBootVersion = '2.2.4.RELEASE'
}
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.kafka:spring-kafka'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'mysql:mysql-connector-java:8.0.19'
}
hibernate.cfg. xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.password">root</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test?useTimezone=true&serverTimezone=UTC</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.default_schema">test</property>
</session-factory>
</hibernate-configuration>
Я понизил мою библиотеку java и java компилятор до 1.8, но первоначально я использую java 11. причина, по которой я понизил java 1,8, заключается в том, что конфигурация гибернации не определяет путь к классу моего проекта.
мой mysql java разъем: mysql -connector- java -8.0.19
Конфигурация hibernate, часть 1
Конфигурация hibernate, часть 2
Сообщение об ошибке из конфигурации hibernate при просмотре базы данных