Skip to content

Refactor JobRepository for greater clarity and consistency. [BATCH-340] #3235

Closed
@spring-projects-issues

Description

@spring-projects-issues

Lucas Ward opened BATCH-340 and commented

The SimpleJobRepository and it's related Dao's plays a huge part in the architecture, since it completely controls how the domain objects are persisted. Over the last few months, with a lot of added features and minor tweaks, the repository and dao's have gotten a bit out of hand. The Dao's have ballooned in size, and should somehow be split up (even if internally) so that they can be easier to understand. There is also issues with how *Execution domain objects are created, since they were originally created by user, then 'saved'. Things have gotten a bit different lately, with more of a move towards the repository creating even executions, but it's still not consistent.


Affects: 1.0.0.m4

Issue Links:

  • BATCH-384 consolidate map dao implementations

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions