hola, me sale un error al ejecutar:
2023-08-29T22:20:18.104-05:00[0;39m [31mERROR[0;39m [35m8988[0;39m [2m—[0;39m [2m[ restartedMain][0;39m [36mj.LocalContainerEntityManagerFactoryBean[0;39m [2m:[0;39m Failed to initialize JPA EntityManagerFactory: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Error creating SQL create commands for table : peliculas
-
check_circle_outlineMódulo 1 | 4 clases
Introducción
expand_more -
check_circle_outlineMódulo 2 | 9 clases
Spring MVC
expand_more -
check_circle_outlineMódulo 3 | 4 clases
Inyección de Dependencias
expand_more -
check_circle_outlineMódulo 4 | 20 clases
CRUD Películas
expand_more-
done_all
Clase 1
Introducción
-
done_all
Clase 2
Creación de un Nuevo Proyecto
-
done_all
Clase 3
Creación de Entidades con Entity
-
done_all
Clase 4
Acceso a datos con EntityManager
-
done_all
Clase 5
CrudRepository
-
done_all
Clase 6
Consola H2
-
done_all
Clase 7
Controller Película
-
done_all
Clase 8
Maquetando layouts utilizando fragments de Thymeleaf
-
done_all
Clase 9
Agregando Bootstrap
-
done_all
Clase 10
Creando Form Película
-
done_all
Clase 11
Creando Form Película Pt.2
-
done_all
Clase 12
Creando Form Película Pt.3
-
done_all
Clase 13
Validaciones (Server Side)
-
done_all
Clase 14
Agregando Contenedor de Mensajes
-
done_all
Clase 15
Creando Listado Películas
-
done_all
Clase 16
Subida de Imágenes Frontend Pt.1
-
done_all
Clase 17
Subida de Imagenes Backend Pt.2
-
done_all
Clase 18
Editar Película
-
done_all
Clase 19
Agregando Eliminar
-
done_all
Clase 20
Agregando Paginador
-
-
check_circle_outlineMódulo 5 | 1 clases
Despedida
expand_more
3 comentario(s)
Yo para solucionarlo puse a la entidad Peliculas lo siguiente en la propiedad protagonistas:
@Column
@ElementCollection(targetClass=Actor.class)
Me parece raro que no hayan comentado nada al respecto.
1.- aparte de comentar protagonistas //private List protagonista; tambien comente //private Genero Genero; en la clase Pelicula.java
ya que salía el error Error “creating bean with name ‘entityManagerFactory’ defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: component: com.example.peliculas.entities.Genero property not found: id”
2.- Luego de ello me mostraba el error “Parameter 0 of constructor in com.example.peliculas.controllers.GeneroController required a bean of type ‘com.example.peliculas.dao.IGeneroRepository’ that could not be found.”
por lo que agregue el decorador @Repository en la clase GeneroRepositoryImpl.java
con esto me permitió compilar y ejecutar la aplicación
3.- Cuando ejecutaba el servicio POST genero me mostraba el error “Unable to locate persister: com.example.peliculas.entities.Genero”
por lo que agregue el decorador @Entity en la clase Genero.java
Clase 21