BACKEND/STS4(4)
-
[JPA vs myBatis - Setting] 마이바티스 쓸때만...
핵심 잡고 가기 Mybatis 객체와 1:1 맵핑 아니면, 1:다 맵핑이며, 즉, 객체는 DTO입니다. 반면, JPA에는 테이블과 객체(즉 엔터티 어노테이션 클래스)입니다. 그럼 흐름상.... View -> Controller -> Service 까지는 DTO로 주고 받기 반면, Service 단에서는 JPA로 DB 전달 그래서 Entity로 전달됩니다.(민감한 정보가 있을 수 있으니, Entity는 전달역할은 하지 않습니다.) 그리고 DB에서 결과가 반환되면, 다시 DTO에 담아서 뷰(View)단으로 반환하면됩니다.(즉, Entity->DTO로 변환) 그리고 Mybatis는 다르다. DTO오로 똑같이 Service단까지 받고 다시 거기서 DAO로 DB에 접근하지만, @Mapper 어노테이션이 그 역할..
2025.09.03 -
[초기설정][에러] -
보호되어 있는 글입니다.
2025.09.03 -
[LOMBOK 적용 vs 미적용] -
보호되어 있는 글입니다.
2025.09.02 -
[STS4][풀스텍] 설치 및 설정, 스프링 부트와 스프링의 차이, Timelead(타임리프)
보호되어 있는 글입니다.
2025.09.01