Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Duda

como validamos que realmente crea esa tabla y almacena esos datos ... solo lo podemos ver en consola al ejecutar

3 respuestas

Hola,

Para validar que la tabla fue creada y que los datos fueron almacenados correctamente, puedes hacerlo de varias formas.

Una opción es utilizando la consola de la base de datos. Como estás utilizando H2, puedes acceder a la consola de H2 (http://localhost:8082, por ejemplo) y ejecutar una consulta SQL para verificar la tabla y los datos. Por ejemplo:

SELECT * FROM productos;

Otra opción es a través del propio código. Podrías hacer una consulta utilizando JPA para recuperar los datos y luego imprimirlos en la consola. Por ejemplo, después de persistir el objeto "celular", podrías hacer algo como esto:

Query query = em.createQuery("SELECT p FROM Producto p WHERE p.nombre = :nombre");
query.setParameter("nombre", "Xiaomi Redmi");
Producto producto = (Producto) query.getSingleResult();

System.out.println(producto.getNombre());
System.out.println(producto.getDescripcion());
System.out.println(producto.getPrecio());

Este código creará una consulta JPA que buscará un producto con el nombre "Xiaomi Redmi". Luego, recuperará este producto y lo imprimirá en la consola.

Por último, también puedes habilitar la propiedad "hibernate.show_sql" en "true" en el archivo persistence.xml para que Hibernate muestre todas las consultas SQL que está ejecutando. Esto te permitirá ver en la consola las consultas de inserción que Hibernate está realizando.

<property name="hibernate.show_sql" value="true"/>

Espero que esto te ayude. Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios.

si estoy siguiendo el cusro al pie del cañon pero no me abre localhost .... como si no tubiera nada

Hola Alumno,

Sí, hay un conflicto, ¿puedes compartir tu código, por favor? Intenta actualizar tu proyecto de nuevo y verifica la mensaje con error.

Deseo éxito y si tienes más duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios.