Skip to content

Refactor: Migrate from MyBatis-Plus to MyBatis-Plus-Join #18

@hsiong

Description

@hsiong

Description:
We need to refactor the project to replace the existing MyBatis-Plus implementation with MyBatis-Plus-Join.
This change aims to simplify complex multi-table queries and improve code readability and maintainability.

Tasks:

  • Replace BaseMapper and related query wrappers with their MyBatis-Plus-Join equivalents.
  • Refactor existing service and repository layers to use MPJQueryWrapper / MPJLambdaWrapper.
  • Update join query logic in DAO/Mapper classes.
  • Ensure all unit tests pass and adjust tests as necessary.
  • Verify that pagination and sorting work correctly with join queries.

Expected Result:
All database operations should function the same as before, but now use MyBatis-Plus-Join for multi-table queries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions