Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

muestra si realizó transacciones en BD

en persistence.xml

para mostrar el proceso realizado de la conexion

1 respuesta

Hola Edson,

Sí, has entendido correctamente. La propiedad "hibernate.show_sql" en el archivo persistence.xml se utiliza para mostrar las consultas SQL que se generan en el fondo cuando se realiza alguna operación en la base de datos.

Cuando estableces el valor de "hibernate.show_sql" en "true", Hibernate mostrará las consultas SQL en la consola o en el registro de la aplicación. Esto puede ser útil para depurar y entender qué está sucediendo detrás de las escenas en términos de interacción con la base de datos.

Por ejemplo, si tienes una entidad "Usuario" y realizas una operación de guardar, algo como esto:

Usuario usuario = new Usuario();
usuario.setNombre("Edson");
entityManager.persist(usuario);

Y tienes "hibernate.show_sql" establecido en "true", podrías ver algo como esto en tu consola o registro:

insert into Usuario (id, nombre) values (null, 'Edson')

Por favor, ten en cuenta que aunque esta opción puede ser útil para depurar, no es recomendable tenerla habilitada en un entorno de producción, ya que puede llenar tus registros con muchas consultas SQL y potencialmente exponer información sensible.

Espero haber ayudado y buenos estudios!