Java
JPA란 무엇인가? 개념부터 실무에서 왜 쓰는지까지 쉽게 정리
개발 공부를 하다 보면 한 번쯤은 반드시 마주치는 단어가 있다.바로 JPA다. 처음 이걸 접했을 때 솔직히 이런 생각이 들었다.“SQL 쓰면 되는데 왜 굳이 이걸 써야 하지?” 그런데 조금만 깊이 들어가 보면,이건 단순한 라이브러리가 아니라개발 방식 자체를 바꾸는 기술이라는 걸 알게 된다. 특히 Spring Boot 기반으로 백엔드를 개발한다면JPA는 선택이 아니라 거의 필수에 가깝다. 1. JPA를 한 문장으로 정리하면JPA는 자바 객체와 데이터베이스를 연결해주는 기술이다. 조금 더 풀어서 말하면,SQL을 직접 작성하지 않고도객체를 통해 데이터를 저장하고 조회할 수 있게 해준다. 예를 들어 기존 방식이라면:SELECT * FROM user WHERE id = 1;JPA를 사용하면 이렇게 바뀐다.User..