From 51b71b105f597854cb31bb095556a724991eaab1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:06:48 +0000 Subject: [PATCH 1/2] Initial plan From eec7eb377fea2cbe61d86782368ed8d9da92afb9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 3 Mar 2026 16:08:42 +0000 Subject: [PATCH 2/2] Add @Transactional to cleanupStagedMetadataAttribute DAO method Co-authored-by: dinhys <31490208+dinhys@users.noreply.github.com> --- .../nih/nci/hpc/dao/oracle/impl/HpcDataMigrationDAOImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hpc-server/hpc-dao-impl/src/main/java/gov/nih/nci/hpc/dao/oracle/impl/HpcDataMigrationDAOImpl.java b/src/hpc-server/hpc-dao-impl/src/main/java/gov/nih/nci/hpc/dao/oracle/impl/HpcDataMigrationDAOImpl.java index b47e125e5..30574a0e9 100644 --- a/src/hpc-server/hpc-dao-impl/src/main/java/gov/nih/nci/hpc/dao/oracle/impl/HpcDataMigrationDAOImpl.java +++ b/src/hpc-server/hpc-dao-impl/src/main/java/gov/nih/nci/hpc/dao/oracle/impl/HpcDataMigrationDAOImpl.java @@ -33,6 +33,7 @@ import org.springframework.jdbc.core.support.SqlLobValue; import org.springframework.jdbc.support.lob.DefaultLobHandler; import org.springframework.jdbc.support.lob.LobHandler; +import org.springframework.transaction.annotation.Transactional; import gov.nih.nci.hpc.dao.HpcDataMigrationDAO; import gov.nih.nci.hpc.domain.datamigration.HpcDataMigrationResult; @@ -580,6 +581,7 @@ public List getStagedMetadataAttributes() throws Hpc } @Override + @Transactional public int cleanupStagedMetadataAttribute(HpcStagedMetadataAttribute stagedMetadataAttribute) throws HpcException { try { jdbcTemplate.update(INSERT_MIGRATED_METADATA_ATTRIBUTE_SQL, stagedMetadataAttribute.getPath(), stagedMetadataAttribute.getAttribute(),