1. Erro apresentado:
*13:29:48.455 [main] INFO org.springframework.boot.devtools.restart.RestartApplicationListener - Restart disabled due to System property 'spring.devtools.restart.enabled' being set to false
2022-04-29 13:29:51.279 INFO 159549 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 2022-04-29 13:29:51.448 ERROR 159549 --- [ main] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: Use of @OneToMany or @ManyToMany targeting an unmapped class: com.forum.code.modelo.Topico.respostas[com.forum.code.modelo.Resposta] 2022-04-29 13:29:51.448 WARN 159549 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: com.forum.code.modelo.Topico.respostas[com.forum.code.modelo.Resposta] 2022-04-29 13:29:51.662 WARN 159549 --- [ main] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method failed on bean with name 'inMemoryDatabaseShutdownExecutor': org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database is already closed (to disable automatic closing at VM shutdown, add ";DBCLOSEONEXIT=FALSE" to the db URL) [90121-200] 2022-04-29 13:29:51.663 INFO 159549 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated... 2022-04-29 13:29:51.669 INFO 159549 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed. 2022-04-29 13:29:51.675 INFO 159549 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2022-04-29 13:29:51.702 INFO 159549 --- [ main] ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2022-04-29 13:29:51.740 ERROR 159549 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: com.forum.code.modelo.Topico.respostas[com.forum.code.modelo.Resposta]
2. Application.properties
-> datasource :
spring.datasource.driver-class-name=org.h2.Driver spring.datasource.url=jdbc:h2:mem:forum-alura spring.datasource.username=sa spring.datasource.password=
-> jpa :
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect spring.jpa.hibernate.ddl-auto=update
-> h2 :
spring.h2.console.enabled=true spring.h2.console.path=/h2-console
3. pom.xml - dependências org.springframework.boot spring-boot-starter-web
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime </scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
**4. Código do Java -**![Código Java - classe](https://cdn1.gnarususercontent.com.br/1/1176926/14b778e4-eee9-44d4-a6d6-fee5933818c0.png)