The biggest difference between the two is:
Multi-table query
The biggest problem of SpringData jpa is multi-table query,
Mybatis multi-table query can be split into multiple select * from, no need to go to check a bunch,
The SpringData jpa multi-table joint search must write a multi-table query SQL statement