마이바티스 찬양 진영은 기존 레거시 트랜잭션 스크립트 어플리케이션으로 코드짜는 인간들임
그냥 구현이고 도메인로직이고 싹다 DB 레이어에 박혀있는 코드를 말하는 거임
레거시가 나쁘냐? 나는 모르겠음

JPA가 뭐 좋네마네 하는 새끼들은 ORM 찍먹만 해본 새끼들이고

기본적으로 ORM 도 요청, 응답 - 생성 조회 모델 분리함

그냥 아예 JPA 엔티티 클래스랄ㅇ랑 도메인 모델이랑 분리함 마이바티스로 치면 그냥 DTO DAO 모델임

다만 JPA 진영은 도메인 모델형 어플리케이션으로 만드는 추세고
마이바티스진영은 100이면 100 레거시 트랜잭슨 스크립트로짬

졸라 간단한 프로젝트나 엔티티모델에 DB 모델 입혀서 사용하는거지 좀만 복잡해지면
JPA도 orm 엔티티에 매핑 안걸어둠 OneToMany ManyToOne 이딴거 안걸어 그냥 외래키 수등으로 넣을거라고

JPA는 무슨 시발 싹다 orm으로 호출하나 생각하나본데
JPA도 복잡한 쿼리는 네이티브를 박던 쿼리빌더를 쓰던 JDBC R2DBC를 쓰던 한단 말이다 애들아

마이바티스는 도메인형 모델로 못짜냐? 아니 둘이 똑같다고

조또 의미가 없다고

그냥 인간들이 레거시형 인간이냐 vs 차세대형 인간이냐 차이지
레거시가 안좋냐? 차세대가 좋냐? 이것도 아님