spring data1 [Spring Data] JPA를 왜 쓰는가에 대한 오해 JPA에 대해서 친구가 이런 질문을 던졌다.어차피 복잡한 쿼리는 Native Query를 쓰게 된다Join도 연관관계가 없으면 결국 Native Query다그렇다면 JDBC나 MyBatis가 더 낫지 않나?영속화는 리소스 낭비가 아닌가 ?이 질문들은 결국 다음 지점으로 수렴한다.영속성 컨텍스트를 굳이 써야 할 이유가 있을까?이 질문은 굉장히 합리적으로 보인다. 동시에, JPA를 바라보는 관점이 살짝 어긋나 있다는 신호이기도 하다.논의의 출발점: 패러다임의 불일치이 논쟁은 결국 패러다임의 불일치에서 시작된다.데이터베이스의 목표데이터를 안전하게 저장한다정합성과 무결성을 유지한다집합 기반 연산에 최적화되어 있다객체지향 언어의 목표데이터를 추상화한다상태와 행위를 캡슐화한다변경에 강한 구조를 만든다이 둘은 애초에.. 2025. 10. 5. 이전 1 다음