From d5293d5e1cc97268441e129bfb0ae6fe9bb275db Mon Sep 17 00:00:00 2001 From: Harihara Vardhan Date: Sun, 26 Apr 2026 01:38:21 +0530 Subject: [PATCH] fix: migrate SaltWriter from javax.transaction to Spring @Transactional SaltWriter was the only file in the salt-generator module still using the deprecated javax.transaction.Transactional annotation. All other files in this module have already migrated to jakarta.* (SaltEntity uses jakarta.persistence, SaltReader uses jakarta.annotation, etc.). Changed to org.springframework.transaction.annotation.Transactional to be consistent with all 7 other @Transactional usages across the commons project (UinServiceImpl, VidServiceImpl, PridServiceImpl, RidRepository, HibernateRepositoryImpl, TokenIdGeneratorImpl). Both annotations default to REQUIRED propagation and rollback on unchecked exceptions, so there is no behavioral change. Signed-off-by: Harihara Vardhan --- .../java/io/mosip/kernel/saltgenerator/step/SaltWriter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/kernel-salt-generator/src/main/java/io/mosip/kernel/saltgenerator/step/SaltWriter.java b/kernel/kernel-salt-generator/src/main/java/io/mosip/kernel/saltgenerator/step/SaltWriter.java index 9a2c6b73bee..db05bb0ec29 100644 --- a/kernel/kernel-salt-generator/src/main/java/io/mosip/kernel/saltgenerator/step/SaltWriter.java +++ b/kernel/kernel-salt-generator/src/main/java/io/mosip/kernel/saltgenerator/step/SaltWriter.java @@ -3,7 +3,7 @@ import java.util.stream.Collectors; import java.util.stream.StreamSupport; -import javax.transaction.Transactional; +import org.springframework.transaction.annotation.Transactional; import org.springframework.batch.item.Chunk; import org.springframework.batch.item.ItemWriter;