Transacción a nivel de método

This commit is contained in:
Isidoro Nevares Martín 2025-12-12 14:30:33 +01:00
parent 146d48dda6
commit 0c8ba7b597
2 changed files with 3 additions and 2 deletions

View File

@ -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();

View File

@ -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<Pais> 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();) {