Backend study/JPA (9) 썸네일형 리스트형 JPA란? SQL을 직접 다룰 때 발생하는 문제점과 패러다임 불일치JPA에 대해 설명하기 전에 애플리케이션에서 SQL을 직접 사용하여 데이터베이스와 상호작용할 때 발생하는 문제점과, 객체 지향 프로그래밍과 관계형 데이터베이스 간의 패러다임 불일치에 대해 설명하겠다. 1. SQL을 직접 사용할 때 발생하는 문제점SQL과 코드의 결합: SQL을 직접 작성하게 되면 비즈니스 로직에 SQL이 얽히게 되어, 데이터베이스 변경이나 쿼리 수정 시 코드 수정이 필요하게 된다. 유지보수성이 떨어지며 코드의 가독성도 저하된다.반복적인 코드: CRUD(Create, Read, Update, Delete) 같은 작업에서 SQL 쿼리는 매우 반복적이다. 모든 테이블에 대해 비슷한 구조의 쿼리를 계속 작성해야 하는 번거로움이 있다.DB 종.. 이전 1 2 다음