ORM1 JPA 핵심 기능 및 주의사항 정리 Spring으로 개발을 하게 되면 자연스럽게 접하게되는 ORM 프레임워크인 Jpa에 핵심 기능 및 주의사항에 대해서 정리해 보았습니다. JPA를 사용하는 이유? JPA를 사용하면 SQL을 객체 지향 프로그래밍에 특징인 "추상화, 상속, 다형성, 캡슐화"에 이점을 살려 코드의 재사용성, 유지보성을 높여 생산성이 좋은 프로그래밍 할 수 있다. 반복적인 CRUD SQL작성을 줄일 수 있고, 특정 DB에 대한 종속성을 줄이고 JPA에서 제공하는 인터페이스를 사용해 다른 DB로 변경해도 큰 수정 없이 그대로 사용할 수 있어 유지보수성이 향상 된다. JPA는 애플리케이션과 데이터베이스 사이에서 동작 하기에 캐시 기능 등. 다양한 성능 최적화 기회를 제공한다. 영속성 컨텍스트 영속성 컨텍스란? 영속성 컨텍스트는 "엔.. 2023. 3. 15. 이전 1 다음