Bueno, resulta que desde hace días que inicie con la primera parte de JPA con la implementación de Hibernate, me fije que en la configuración del archivo Pesistence, la implementacion que he realizado fue con MYSQL, y me ha funcionado todo correctamente.
La duda que me surge, es que el profesor usa esta linea:
<property name="hibernate.hbm2ddl.auto" value="create" />
Con la cual el atributo value varia segun la necesidad que se tenga en el momento.
La cosa es que al implementar esto en mi proyecto, y al ejecutarlo no se crean automaticamenta las tablas como al profesor, de manera que la solucion que encontre fue crear las tablas de manera manual en la base de datos, cosa que no es eficiente segun lo qye he entendido. Alguien sabe que puede estar mal? A continuacion mi configuración de persistence.xml
com.arquitecturajava.jpabasico.dominio.Librocom.alura.tienda.Producto
<property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
<property name="javax.persistence.jdbc.user" value="root" />
<property name="javax.persistence.jdbc.password" value="admin" />
<property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost/tiendaalura" />