Revisit transactional advice around job repository methods
@fmbenhassine is already working on this.
Since Aug 19, 2025.
Assessment
This issue has not been assessed yet.
Description
The transactional proxy created around the job repository in AbstractJobRepositoryFactoryBean is not accurate/optimized:
For example, some methods (like get* and find*) could be marked as read-only.
v6 is a good opportunity to revisit and optimise this.
- Dominant language
- Java
- Stars
- 3k
- Forks
- 2.5k
- Avg merge
- 6d 53m
- Merged PRs (30d)
- 3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from spring-projects/spring-batch
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
spring-projects/spring-batch#5539 · 1 comment ·
-
status: waiting-for-triage type: feature
Difficulty 1/5 Under an hour Newbie friendliness 90/100
spring-projects/spring-batch#5538 ·
-
status: waiting-for-triage type: feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
spring-projects/spring-batch#5537 ·
-
in: infrastructure type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
spring-projects/spring-batch#5520 ·
-
in: infrastructure type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
spring-projects/spring-batch#5519 ·
All issues in spring-projects/spring-batch
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
bug needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 1/5 Under an hour Newbie friendliness 94/100
objectionary/hone-maven-plugin#1061 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
spring-projects/spring-modulith#1895 ·