JPQL 썸네일형 리스트형 [Spring Boot] JPA vs mybatis 안녕하세요! 좋은 질문입니다. MyBatis와 JPA를 혼용하여 사용하는 경우는 실제로 존재하며, 두 가지를 함께 사용하는 이유는 각기 다른 장단점을 보완하기 위함입니다. 각각의 특성을 이해하면 왜 혼용해서 사용하는지 더 명확하게 알 수 있습니다.JPA의 장점과 단점장점:객체 지향적 데이터베이스 접근: JPA는 객체 지향 프로그래밍을 지원하여 엔터티를 통해 데이터베이스를 조작합니다.자동화된 CRUD: 기본적인 CRUD(Create, Read, Update, Delete) 작업을 자동으로 처리해주는 기능을 제공합니다.JPQL: 객체 중심의 쿼리를 작성할 수 있는 언어를 제공하여, SQL을 직접 사용하지 않아도 됩니다.캐싱: 1차 및 2차 캐시를 통해 성능을 최적화합니다.단점:복잡한 쿼리의 어려움: 복잡한 .. 더보기 이전 1 다음