Spring-Mybatis, Spring boot-JPA + mybatis, jpa 차이

jaeyong Lee·2024년 6월 4일

차이점 및 개념 정리

보통은 spring에 jpa쓰던지 spring boot에 mybatis를 쓰던지 상관없다.
jpa-편리한 db접근기능 , mybatis -복잡한 쿼리문에 대한 이점
spring을 간편화 시켜 생산성을 높인게 spring boot

mybatis 방식 이해

1. vide 에서 controller로



2. controller


즉 model은 db갔다가 view를 반환하고 있고 cartService에 cart_id인자를 전달 중

3. service

원래 비즈니스 로직을 구현하지만 현재 사용할 필요 없어서 DAO와 연동

4. DAO



dao에서 sqlsession로 mybatis 프레임워크안에있는 sql문 mapping

5. 다시 controller로

이제 DB는 반영 되었고 mav를 통해 다시 카트 뷰로 redirect 해줌

JPA, ORM 이해

정리

0개의 댓글