ORM1 [📗자바 ORM 표준 JPA 프로그래밍] JPA와 패러다임 불일치 SQL을 직접 다룰 때 발생하는 문제점데이터 접근 계층(DAO) 개발 시 CRUD를 위한 수많은 SQL과 JDBC API 코드 작성객체의 CRUD 작업을 위해서는 많은 SQL 문과 JDBC API를 작성해야 한다. 객체가 많아질수록 DAO 코드가 점점 복잡해진다.객체에 필드가 추가되거나 변경될 경우다루려는 객체에 필드가 추가된다면, 이를 반영하기 위해 SQL을 모두 수정해야 한다. 이는 단순한 추가/수정 작업이라도 SQL 수정이 필수적이다.연관관계가 생기는 경우객체 간의 연관관계가 형성되면, 새로운 SQL이 필요하다. find 같은 함수에서 새로운 관계를 반영하려면 추가적인 쿼리 작성이 요구된다. 따라서 DAO 코드에서 사용하는 SQL을 일일이 확인해야 하며, 객체와 DAO가 강하게 결합된다. 이러한 의.. DB/JPA 2024. 11. 4. 이전 1 다음