From 0c8ba7b597626b04b49a9e6b88f3ed6b2be26aa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isidoro=20Nevares=20Mart=C3=ADn?= Date: Fri, 12 Dec 2025 14:30:33 +0100 Subject: [PATCH] =?UTF-8?q?Transacci=C3=B3n=20a=20nivel=20de=20m=C3=A9todo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../es/palomafp/aadd/inm/dao/hbm/ContinenteDaoHibernate.java | 3 ++- .../java/es/palomafp/aadd/inm/dao/hbm/PaisDaoHibernate.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/es/palomafp/aadd/inm/dao/hbm/ContinenteDaoHibernate.java b/src/main/java/es/palomafp/aadd/inm/dao/hbm/ContinenteDaoHibernate.java index 747b4f5..d1d559b 100644 --- a/src/main/java/es/palomafp/aadd/inm/dao/hbm/ContinenteDaoHibernate.java +++ b/src/main/java/es/palomafp/aadd/inm/dao/hbm/ContinenteDaoHibernate.java @@ -17,10 +17,10 @@ import es.palomafp.aadd.inm.vo.Continente; * @date 31 oct 2025 */ public class ContinenteDaoHibernate implements IContinenteDAO { - private Transaction transaccion = null; @Override public void anyadirContinente(Continente continente) { + Transaction transaccion = null; // try con recursos "cerrables": Connection, Statement try (Session sesion = GestorSesionesHibernate.getSession();) { @@ -36,6 +36,7 @@ public class ContinenteDaoHibernate implements IContinenteDAO { @Override public void eliminarContinentePorCodigo(String codigo) { + Transaction transaccion = null; try (Session sesion = GestorSesionesHibernate.getSession();) { transaccion = sesion.beginTransaction(); diff --git a/src/main/java/es/palomafp/aadd/inm/dao/hbm/PaisDaoHibernate.java b/src/main/java/es/palomafp/aadd/inm/dao/hbm/PaisDaoHibernate.java index 0b677e6..8dc7ed2 100644 --- a/src/main/java/es/palomafp/aadd/inm/dao/hbm/PaisDaoHibernate.java +++ b/src/main/java/es/palomafp/aadd/inm/dao/hbm/PaisDaoHibernate.java @@ -18,7 +18,6 @@ import es.palomafp.aadd.inm.vo.Pais; * @date 31 oct 2025 */ public class PaisDaoHibernate implements IPaisDAO { - private Transaction transaccion = null; @Override public List obtenerListaPaisesAmericanosEmpiezanSa() { @@ -45,6 +44,7 @@ public class PaisDaoHibernate implements IPaisDAO { @Override public void actualizarPais(Pais pais) { + Transaction transaccion = null; // try con recursos "cerrables": Session try (Session sesion = GestorSesionesHibernate.getSession();) {